QT如何获得对话框中控件的指针?
答案:3 悬赏:0 手机版
解决时间 2021-11-08 15:11
- 提问者网友:活着好累
- 2021-11-07 18:29
QT如何获得对话框中控件的指针?
最佳答案
- 五星知识达人网友:煞尾
- 2021-11-07 19:16
- QT界面都会有一个对应的ui指针,再通过ui执行控件的ObjectName,就是改空间的指针了。
比如界面一个 QPushButton 的名称是 btn,则可以这样获取他的指针 ui->btn
想改变它的text,可以如此 : ui->btn->setText("确定");
全部回答
- 1楼网友:蓝房子
- 2021-11-07 21:06
用ui->引用就行
- 2楼网友:蕴藏春秋
- 2021-11-07 19:41
qt的ui其实在编译的时候也是生成了一个c++类的,生成类在ui_XXX.h 中,可以通过直接继承的方式来获取ui类里面各控件的指针。qt createor添加ui类时会自动生成一个如 Ui::MainWindow *ui这般的ui指针,通过ui指针即可访问对话框中的控件指针。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯