qt a界面调用b界面 并且传值给b界面
新手一个,只知道通过信号和曹可以实现b界面到a界面的值传递,而a给b传值的时候,通过信号和槽就不知该在b中使用connect连接的时候的发送对象a该咋写实际咋用请大神指教...
新手一个,只知道通过信号和曹可以实现 b界面到a界面的值传递, 而a给b传值的时候,通过信号和槽 就不知该在b中使用connect连接的时候的发送对象a该咋写 实际咋用 请大神指教 谢谢
展开
1个回答
2018-10-19 · 知道合伙人互联网行家
关注
展开全部
最直观的方法如楼上说的新建一个对话框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();}
简单的示例:
对话框类:
12345678class MyDialog: public QDialog{...public:... void setSomething(const QVariant &something); ....}
主界面函数
123456Mainwindow::showDialog(){ MyDialog dialog(this); dialog.setSomething(this->some_member); dialog.exec();}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询