2016-03-23 102 views
-1

如何将信号从窗体连接到另一种窗体的插槽?换句话说,我有一个值,我正在操作一个dialog.ui文件,我想发送到一个插槽来改变主应用程序中的值。Qt信号和插槽之间的插槽

+0

标准方法是在用户解除对话框后将值从对话框中拉出。您提供一个访问器并在处理对话之前提取所需的值。 –

+0

我是Qt的新手。确切地说,你用什么语法来做到这一点。我感觉好像我尝试了很多方法无济于事。 –

+0

这是一个使用信号的解决方案; http://stackoverflow.com/questions/12470806/qdialog-exec-and-getting-result-value –

回答

1

进入主界面的控制器,并均将其连接,如:

connect(form1,SIGNAL(increment()),form2,SLOT(manipulate())); 

不要忘了用发出的第一个表单。