zoukankan      html  css  js  c++  java
  • pyqt(二)

      因为不是什么技术性文章,就是看书的笔记,所以比较简略,主要是为了自己看懂,过了这段时间,考完试,估计才会继续研究逆向。

      打算5天内看完这本书。。。。

    Qt 5设计器快速入门

      新建模板

      

      各种功能,按钮,文本,等等。

      

      Ctrl+R快捷键,功能是预览。

      将pushbutton拖入,

      右方是,对象查看器,属性编辑器,和资源浏览器。

      

      资源浏览器可以添加图片,定义槽函数和动作编辑。

      保存为ui文件,pycharm中的pyuic可以将ui文件转为py文件。

    布局管理入门

      

           

      布局时就是将需要布局的选中然后右键-》布局-》选择布局方式。

      可以通过属性编辑器修改特定的属性,比如大小,名称等等。

    QT应用

      

      熟悉这三个的功能。

      

      各种size的区别。

           

      

      用的时候再来理解吧,感觉背了也没用,只有有用的时候记忆才深刻,记一下把。

      水平伸展和垂直伸展就是各控件之间的距离,我的理解是这样。

    布局顺序

      

      

      什么七七八八的,能做出来就是好的。 

      还可以设置伙伴关系,说白了就是一个快捷键。

      也能修改tab顺序。

      

        信号和槽还是挺重要的,就是相当于动作吧。

      可以自己设置槽函数,但是只有几个自带的,实现更多功能还得自己写,所以pyqt5和Qt结合起来才强大。

    进阶

      创建菜单栏用MainWindow模板。

      

      直接编辑,输入名称就好了。

      

      动作编辑器,可以实现很多操作。

      在一个窗口中加载另一个窗口,我们需要提前做好2个窗口。

      加载窗口,就是需要导入新窗口,需要代码实现。

      

      这只是关键代码。

      还可以加载资源文件,就是.qrc文件。

      例如;

          

      

        自行设置。

      此时就需要我们使用pyrcc来将qrc转换为py文件。

  • 相关阅读:
    Struts2拦截器
    struts2介绍
    java读写文件大全
    Intent的详细解析以及用法
    sigmoid和softmax的应用意义区别
    C 实现 创建多个txt文件,并以自然数列命名,然后将产生的十进制数据写入txt文档
    k-means原理和python代码实现
    非极大值抑制 NMS
    JetSonNano darknet yolov3工程通过CMakeLists.txt配置编译环境
    C文件 CMakeList.txt编译器配置错误的问题 error:invalid conversion from 'int' to 'LAYER_TYPE' [-fpermissive]....
  • 原文地址:https://www.cnblogs.com/whitehawk/p/10991904.html
Copyright © 2011-2022 走看看