知识回顾
1.程序中的三原色,其实就是现实生活中的美术三原色,程序中我们利用qcolor类来实现。
2.按钮状态qpushbutton状态的改变,设置是否选中checked
3.利用我们已经学过的布局思想
本节知识视频教程
以下开始视频讲解:
一、qlineEdit使用
QLineEdit它是一个单行文本框。
事件:文本改变事件。Textchange类似这样的代码的事件。
我们要灵活使用QLineEdit,需要结合qt中基本的信号槽的调用机制。
注意:信号在传参的时候要把小括号改成中括号。
二、标签QLabel
文本字符串类型,使用双引号表示,比如”刘金玉编程”。
在python中文字类型符号类型使用str来表示
我们在设置qlabel新的内容的时候,如果内容过多,这个时候,我们就看不到超出标签区域的内容了。这时,我们就要设置标签宽度自适应。
pyqt5中的标签使用qlabel
使用标签的时候,标签默认的宽度是固定的。当标签文本内容超过标签宽度的显示区域的时候,超出部分的内容就会进行遮挡。此时我们可以考虑让标签的内容进行自定义区域适应。
标签的区域自适应使用函数adjustsize
三、总结强调
1.掌握qlineEdit的文本改变事件。
2.掌握文本标签的区域自适应。
3.掌握事件的信号槽关系以及传参。