永发信息网

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指针即可访问对话框中的控件指针。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯