当前位置:网站首页>Qt: 访问其他窗体中的控件

Qt: 访问其他窗体中的控件

2022-06-10 12:46:00 小鹰信息技术服务部

Qt开发,有一个大窗体内嵌一个小窗体,现在要在大窗体的代码中获取小窗体中某个控件的文本。

研究了一番,找到了答案:

设置窗体的ui为public.

大窗体:FormCL3P

小窗体:Form3PType1

1. 将小窗体的ui设置为public

class Form3PType1 : public QWidget
{
//...
public: //设置为public
    Ui::Form3PType1 *ui;
};

2. 定义全局的小窗体对象

//G是自定义全局类
G::form3PType1 = new Form3PType1();

3. 在窗体中访问小窗体的控件

qDebug() << "ANo: " << G::form3PType1->ui->tbxANo->toPlainText();

界面:

输出:

原网站

版权声明
本文为[小鹰信息技术服务部]所创,转载请带上原文链接,感谢
https://blog.csdn.net/zhouyingge1104/article/details/125211748