pyqt(二)
因为不是什么技术性文章,就是看书的笔记,所以比较简略,主要是为了自己看懂,过了这段时间,考完试,估计才会继续研究逆向。
打算5天内看完这本书。。。。
Qt 5设计器快速入门
新建模板
各种功能,按钮,文本,等等。
Ctrl+R快捷键,功能是预览。
将pushbutton拖入,
右方是,对象查看器,属性编辑器,和资源浏览器。
资源浏览器可以添加图片,定义槽函数和动作编辑。
保存为ui文件,pycharm中的pyuic可以将ui文件转为py文件。
布局管理入门
布局时就是将需要布局的选中然后右键-》布局-》选择布局方式。
可以通过属性编辑器修改特定的属性,比如大小,名称等等。
QT应用
熟悉这三个的功能。
各种size的区别。
用的时候再来理解吧,感觉背了也没用,只有有用的时候记忆才深刻,记一下把。
水平伸展和垂直伸展就是各控件之间的距离,我的理解是这样。
布局顺序
什么七七八八的,能做出来就是好的。
还可以设置伙伴关系,说白了就是一个快捷键。
也能修改tab顺序。
信号和槽还是挺重要的,就是相当于动作吧。
可以自己设置槽函数,但是只有几个自带的,实现更多功能还得自己写,所以pyqt5和Qt结合起来才强大。
进阶
创建菜单栏用MainWindow模板。
直接编辑,输入名称就好了。
动作编辑器,可以实现很多操作。
在一个窗口中加载另一个窗口,我们需要提前做好2个窗口。
加载窗口,就是需要导入新窗口,需要代码实现。
这只是关键代码。
还可以加载资源文件,就是.qrc文件。
例如;
自行设置。
此时就需要我们使用pyrcc来将qrc转换为py文件。