Python高级进阶#012 pyqt5 QLineEdit文本事件应用

知识回顾

1.程序中的三原色,其实就是现实生活中的美术三原色,程序中我们利用qcolor类来实现。

2.按钮状态qpushbutton状态的改变,设置是否选中checked

3.利用我们已经学过的布局思想

本节知识视频教程

以下开始视频讲解:

一、qlineEdit使用

QLineEdit它是一个单行文本框。

事件:文本改变事件。Textchange类似这样的代码的事件。

我们要灵活使用QLineEdit,需要结合qt中基本的信号槽的调用机制。

注意:信号在传参的时候要把小括号改成中括号。

二、标签QLabel

文本字符串类型,使用双引号表示,比如”刘金玉编程”。

在python中文字类型符号类型使用str来表示

我们在设置qlabel新的内容的时候,如果内容过多,这个时候,我们就看不到超出标签区域的内容了。这时,我们就要设置标签宽度自适应。

pyqt5中的标签使用qlabel

使用标签的时候,标签默认的宽度是固定的。当标签文本内容超过标签宽度的显示区域的时候,超出部分的内容就会进行遮挡。此时我们可以考虑让标签的内容进行自定义区域适应。

标签的区域自适应使用函数adjustsize

三、总结强调

1.掌握qlineEdit的文本改变事件。

2.掌握文本标签的区域自适应。

3.掌握事件的信号槽关系以及传参。

本文分享自微信公众号 - 编程创造城市(bcczcs)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-31

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励