如何连接两个对话框
How to connect two dialogs?
如果我点击另一个对话框上的一个对话框按钮,就会显示一些文本,这不一定是两个对话框之间的文本基本连接。一些能帮助我解决问题的东西。
如果有两个QWidget(或继承的)对象表示为对话框,则应该使用QObject::connect方法。了解信号和Qt中的插槽。它看起来像:
class DialogA : public QWidget {
Q_OBJECT
...
public slots:
void ShowSomeText(); // called when receive a signal
...
};
class DialogB : public QWidget {
Q_OBJECT
...
void SendTextSignal(); // sends a signal
...
};
// somwhere in code
DialogA da;
DialogB db;
connect(db, SIGNAL(SendTextSignal()), da, SLOT(ShowSomeText()));
相关文章:
- 如何在C++中从两个单独的for循环中添加两个数组
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- 基于 MFC 对话框的应用程序无法调用对话框两次
- 使两个QT对话框相互关闭
- 如何在ROS中很好地订阅两个主题(图像和边界框分开发布)
- 如何将多个变量从QT对话框传递到主窗口
- 打开文件对话框如何选择多个文件而不是文件夹
- 通过将两个不同的文本框值相乘来设置标签的文本值
- 选项卡控件中的嵌入式对话框无法在第二个对话框 MFC 中工作
- 如何创建具有不同项目字符串的两个不同的组合框
- C++ 使用 WINAPI 启动多个无模式对话框(无 MFC)
- 如何连接两个对话框
- 两个内部班级之间的对话
- 进度条在多个对话框与线程
- 如何在mfc的两个对话框之间传递数据
- Win32 API从带有两个组合框的对话框中读取组合框值
- 在MFC,我怎么能有一个按钮来创建几个对话框实例连续不关闭它们
- 是否有可能在Qt上的一个窗口中显示两个不同的对话框窗口
- 多个对话框在一个dfm
- 添加两个文本框浮动值,需要在第三个文本框中显示