当前位置: 代码迷 >> QT开发 >> 送分.在QT的UI上定义的控件,怎么在代码中调用
  详细解决方案

送分.在QT的UI上定义的控件,怎么在代码中调用

热度:300   发布时间:2016-04-25 02:58:02.0
送分...在QT的UI上定义的控件,如何在代码中调用?
比如在U对话框上定义了一个按钮 objectName是pushButton
然后添加了一个单击事件on_pushButton_clicked
我想点击一下这个按钮,它的text就改变一下,代码该怎么写?
今天第一天使用QT... 谢谢大家了...
------解决思路----------------------
在clicked 事件中 给pushButton的文本赋值就行啊 pushButton->text = "123"
------解决思路----------------------
ui->pushButton->text = "abc" 
------解决思路----------------------
如果你是通过设计器设计的UI,生成的是.ui的文件,这个是不能直接使用的,需要通过qt中的UIC程序将ui文件生成为.h或者.hpp文件才行。可以使用dos来生成。
打开dos,转到你的.ui所在的目录,输入uic *.ui -o *.h
然后在你的界面类中包含进你生成的.h文件,
如果你是通过继承的方式,继承了所生成的.h里的类,那就可以直接掉用pushubutton->setText( "" );
如果是将所生成的.h里的类作为成员,那你也应该知道怎么调用了吧
  相关解决方案