社区
Qt
帖子详情
怎么实现QLabel的textchanged()事件
__阿飞__
2012-11-02 04:34:46
如题,因为项目是给一个触摸屏做的,一开始用的是QLineEdit获得用户输入,但是QLineEdit太难看,就给换成了QLabel,结果发现,改成QLabel之后,之前QLineEdit的textchanged()事件在QLabel上不管用了,一时竟然不晓得如何去解决这个问题,上来问下大家?谁有好点的解决方案呢?
给QLabel添加clicked()事件我已经实现了,现在就是textchanged()事件卡住了,求助...
...全文
1303
7
打赏
收藏
怎么实现QLabel的textchanged()事件
如题,因为项目是给一个触摸屏做的,一开始用的是QLineEdit获得用户输入,但是QLineEdit太难看,就给换成了QLabel,结果发现,改成QLabel之后,之前QLineEdit的textchanged()事件在QLabel上不管用了,一时竟然不晓得如何去解决这个问题,上来问下大家?谁有好点的解决方案呢? 给QLabel添加clicked()事件我已经实现了,现在就是textchanged()事件卡住了,求助...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jdwx
2012-11-04
打赏
举报
回复
QLineEdit哪里难看了,去掉了边框,就和QLabel差不多了。
yfx2003
2012-11-03
打赏
举报
回复
void QWidget::changeEvent ( QEvent * event ) [virtual protected] This event handler can be reimplemented to handle state changes. The state being changed in this event can be retrieved through the event supplied. 重新实现这个函数吧……
圆圆胖胖的车车
2012-11-02
打赏
举报
回复
保留个原始的字符串
然后每次获得了键盘事件后比较下?
如果不一样。那么emit 一个信号?
__阿飞__
2012-11-02
打赏
举报
回复
我现在只能通过用户点击数字键盘,在向lable里面setText的时候,我调用下处理函数,只能这样解决了,不过还是谢谢你!
[Quote=引用 3 楼 的回复:]
QLabel的话确实不好弄。
可以试试还是用QLineEdit,然后通过QSS来设置QLineEdit的样式。
[/Quote]
moxiaofeng77
2012-11-02
打赏
举报
回复
QLabel的话确实不好弄。
可以试试还是用QLineEdit,然后通过QSS来设置QLineEdit的样式。
__阿飞__
2012-11-02
打赏
举报
回复
关键是这个槽函数要如何去实现?用户可能随时都会输入数据的啊,我怎么才能实时监听着?QLabel是没有textchanged事件的.
[Quote=引用 1 楼 的回复:]
我的思路是这样的,自己实现一个label类继承QLabel,让后自己一个textchanged()来实现
[/Quote]
moxiaofeng77
2012-11-02
打赏
举报
回复
我的思路是这样的,自己实现一个label类继承QLabel,让后自己一个textchanged()来实现
qlabel
文本改变信号_实战PyQt5: 081-文本浏览器Q
Text
Browser
Q
Text
Browser简介Q
Text
Browser部件为富文本浏览器提供了超文本导航。它继承自Q
Text
Edit,并添加了一些导航功能,以方便用户可以跟踪超文本文章中的链接,在缺省情况下, Q
Text
Browser设置为只读属性。如果要
实现
一个RTF文本编辑器,建议使用Q
Text
Edit。要
实现
一个没有超链接文本导航的文本浏览器,建议使用Q
Text
TEDIT,并将其属性设置为只读。如果只需要显示...
PyQt_QLineEdit_
text
Change
d
PyQt_QLineEdit_
text
Change
d
Qt中
QLabel
高度自适应
QLabel
标签的大小随着文字的增多跟着变大,自动换行,并且宽度保持不变 //主要函数 label->setGeometry(10,200,200,50); label->setWordWrap(true);//设置自动换行 label->adjustSize();//自动调整 label->setFixedWidth(200);//固定宽度 ...
【pyqt5学习】——QLineEdit控件输入校验器Validator、掩码setInputMask限制输入、
text
Change
d信号
【pyqt5学习】——QLineEdit控件输入校验器、掩码限制输入
软件安全实验十:在Widget的类中,使用
QLabel
、QPushbutton、QLineEdit控件编写界面
实现
功能
在Widget的类中,使用
QLabel
、QPushbutton、QLineEdit控件编写如下界面: 界面具有自定义标题和图标; 其中上面是一个
QLabel
,里面的内容是姓名+学号,具有边框; 下面是9个对齐修改按钮+4个字体修改按钮+6个边框修改按钮+1个标题和输入框; 编写自定义槽,并与按钮和输入框连接,具体要求如下: 9个对齐修改按钮的作用是将
QLabel
里的文字按照对应的文字进行对齐; 4个字体修改按钮的作用是设置字体的粗体、斜体和字体增大及缩小,其中粗体和斜体要求可以点击进行切
Qt
16,202
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章