qt a界面调用b界面 并且传值给b界面

新手一个,只知道通过信号和曹可以实现b界面到a界面的值传递,而a给b传值的时候,通过信号和槽就不知该在b中使用connect连接的时候的发送对象a该咋写实际咋用请大神指教... 新手一个,只知道通过信号和曹可以实现 b界面到a界面的值传递, 而a给b传值的时候,通过信号和槽 就不知该在b中使用connect连接的时候的发送对象a该咋写 实际咋用 请大神指教 谢谢 展开
 我来答
DoramiHe
2018-10-19 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25334 获赞数:59537
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
最直观的方法如楼上说的新建一个对话框ui类,利用Qt Creator的向导功能很容易实现。在主界面中显示该对话框,即在mainwindow.cpp的某个方法中调用对话框的显示方法。传递参数可以修改对话框的构造函数,或者在显示对话框之前调用它的其他函数,将参数传递进对话框。
简单的示例:
对话框类:
12345678class MyDialog: public QDialog{...public:... void setSomething(const QVariant &something); ....}
主界面函数

123456Mainwindow::showDialog(){ MyDialog dialog(this); dialog.setSomething(this->some_member); dialog.exec();}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式