• 5138阅读
  • 4回复

有个问题,谢谢! [复制链接]

上一主题 下一主题
离线aoo7wangyan
 

只看楼主 倒序阅读 楼主  发表于: 2009-09-23
我的程序有50个QLineEdit对应50个QLabel,我想当edit改变的时候,更改相应的label的内容,所以用edit的textChanged信号,怎样才能分别给这50个edit加上connect比较方便呢?
离线dbzhang800

只看该作者 1楼 发表于: 2009-09-23
简单的办法就是 创建一个新的QWidget的子类,上面一个QLineEdit一个QLabel,类内处理好你要的东西。

主界面上放50个你自己的类就好了。


不然的话,就一个一个连(用Qt designer连似乎还能接受)
离线robertkun

只看该作者 2楼 发表于: 2009-09-23
哈哈哈,自已写一个控件吧。顶一下1楼的
                                              简单的生活使人快乐!
离线aoo7wangyan

只看该作者 3楼 发表于: 2009-09-23
谢谢!
离线rqzrqh

只看该作者 4楼 发表于: 2009-09-23
把label放到一个数组内,lineEdit放到数组内,初始化得时候一个一个放进去,并且连好信号槽
如果可以的话,仿照buttonGroup的写法写一个部件,楼主如果写好了顺便代码发我一份
快速回复
限100 字节
 
上一个 下一个