qt 两界面类操作另外一个界面的的ui控件

1.在.h文件中,将ui从privete转移到public

public:Ui::ParamSetting *ui;

2.在.cpp文件中,定义指针,并且在构造函数中写入:指针=this;


ParamSetting *paramSet;
ParamSetting::ParamSetting(QWidget *parent) :QDialog(parent),ui(new Ui::ParamSetting)
{ui->setupUi(this);paramSet = this;

3.在另外一个类中 .cpp文件 ,引入需要操作的ui头文件,以及引入指针。

#include "ui_paramsetting.h"
extern ParamSetting *paramSet;

4. 然后就可以操作了

paramSet->控件->set|....

5.坑

这时如果再在paramsetting的ui界面对控件添加槽函数,会出现如下提示:
the class containing “ui::XXX”cound not be found…Please verify the #include-directives

我的理解是:两处引入了"ui_paramsetting.h" ,系统不知道你要在哪里添加槽函数,注释掉后,就好了,添加完槽函数,再回来解开注释。

希望有帮助。

qt 两界面类操作另外一个界面的的ui控件;以及会出现的the class containing “ui::XXX”cound not be found...Please verify the .相关推荐

  1. QT-子线程或自定义类操作访问主界面UI控件的几种方法

    前言 QT创建窗体工程,一般在MainWindow或Dialog类里可以直接通过ui指针访问控件,但是添加新的类后又如何访问呢,可以通过以下几种方式: 1.将ui指针公开后直接访问 (1)例如有个自己 ...

  2. qt视频播放界面类设计

    0.显示效果 1.设计思路 使用qt制作播放器方法有很多,但是不使用第三方库,则只能使用QVideoWidget类+QMediaPlayer类方法(这里话说太满了,容易被打脸) QVideoWidge ...

  3. 使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2

    思路:按钮点击函数hide窗口1同时emit广播点击信号(自己加),main使用connect,窗口1发出点击信号,运行窗口2show显示函数 步骤一:Add new--QT--设计师界面类 步骤二: ...

  4. C++ Qt中其他类调用窗口中的ui控件

    目录 前言 方法 1 其他类必须继承QWidegt及其派生类 2 将主窗口UI公有化 3 定义一个静态的Widget指针 4 将mywidget指针中的ui指针传给UiOperationDlg.h中我 ...

  5. Qt 封装一个简单的LED(指示灯)控件

    Qt 封装一个简单的LED(指示灯)控件 1,效果~ 所以 这个简单的LED类可以自定义大小~ 可以点亮或熄灭,也可以闪烁

  6. 【Qt】桌面应用开发教程——布局|按钮组|容器|常用控件|消息事件机制

    文章目录 3.布局 3.1 系统提供的布局控件 3.2 利用widget做布局 3.3 利用表单做布局 4.按钮组 5.项目构建组 6.容器 7.常用控件 7.1 QLabel控件使用 7.1.1 显 ...

  7. c#,c++,qt中多线程访问UI控件线程的问题汇总

    c#和MFC中可以创建UI控件及模态/非模态对话框,Qt中只能在主UI线程中创建访问UI控件. c#和MFC中可以通过全局变量或指针句柄等方式在工作线程中访问其他UI线程控件,其中c#需要Invoke ...

  8. Qt 实现自定义Ui控件例子,以自定义的Slider为例(QWidget)

    说明 Qt可以比较方便地实现自定义控件在Qt Creator中使用.网上也有很多大神的控件可以使用,但是如果想要自己简单定制也可以按照这个流程. 本文的要点: [1]如何实现一个自定义控件? 本文使用 ...

  9. PyQt5 图形界面 - 配置界面跟随窗口大小调整灵活伸缩,设置页面控件居中显示实例演示

    PyQt5 图形界面 - 配置页面跟随窗口大小调整灵活伸缩 第一章:Qt 窗口布局调整演示 ① 不可自由伸缩实例 ② 分散布局合并 ③ 添加间隔控件 ④ 添加栅格布局 ⑤ 修改栅格布局为 QFrame ...

  10. QT [007] QT UI 的控件操控问题 - 如何操控多嵌套的UI控件

    前言:QT 的多层叠和嵌套的控件有很多.我在实际尝试去尝试操控这项控件的是否,发现如何要找到一组控件里面的对象去操作,总是找不到方法,本文,将介绍如何解决这个问题. 我们看下面这个例子: ref: h ...

最新文章

  1. 7-18 银行业务队列简单模拟 (25 分)
  2. JavaScript入门(part7)--流程控制
  3. 如何修改和配置idea编辑器的编码
  4. SylixOS网络性能测试
  5. Spring和SpringMVC父子容器关系初窥
  6. 服务质量--成功的关键因素!
  7. 业务、架构、技术,我们应该关注什么 Java和.Net的优势劣势简单看法 市场经济决定,商业之道即是软件之道,市场的需求决定着软件技术的发展 利益决定着选择应用新技术...
  8. pinpoint 磁盘不足的坑
  9. 解决被卡巴斯基提示说KEY被列为黑名单
  10. 个性化制作nodemcu-firmware(esp8266/esp8285 固件制作)----包含lua程序bin的制作
  11. 51单片机简易智能温度检测系统
  12. 英特尔傲腾内存linux,英特尔至强6226R处理器性能测评,支持英特尔傲腾持久内存...
  13. 运营数据分析,怎么做才有深度
  14. 如何降低自动化维护成本?
  15. 赏析:滕王阁序(唐代:王勃)
  16. 知乎热议!谷歌员工,在家办工要降薪25%?
  17. 理解什么是接口测试?怎样做接口测试?
  18. 我想看的是美胸和大长腿,你却给我直播写代码?
  19. 中国未来只有三种人:资源者、配置者、投资人
  20. gulp报错The following tasks did not complete

热门文章

  1. QQ第三方登陆-极简版
  2. 证明指数函数的导数(a^x)`=a^xlna
  3. 高性能游戏计算机cpu的选择,玩游戏的电脑cpu选哪个
  4. SQL : INSTEAD OF触发器的工作过程
  5. 广告行业中那些趣事系列25:腾讯2020广告大赛冠军解决方案带来的思考
  6. LevelDB源码分析之十三:table
  7. excel合并工作簿怎么做?
  8. 透视投影中已知两平面的单应矩阵,能否求出这两平面的夹角?
  9. python绘制折线图保存_利用python向excel文件写数据并绘制折线图
  10. 小米路由器3无线网连接到服务器,小米路由器3上不了网(不能上网)怎么办?