前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python高级进阶#012 pyqt5 QLineEdit文本事件应用

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

作者头像
刘金玉编程
发布2019-11-05 17:07:55
1.7K0
发布2019-11-05 17:07:55
举报
文章被收录于专栏:编程创造城市

知识回顾

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

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

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

本节知识视频教程

以下开始视频讲解:

一、qlineEdit使用

QLineEdit它是一个单行文本框。

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

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

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

二、标签QLabel

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

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

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

pyqt5中的标签使用qlabel

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

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

三、总结强调

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档