2016-03-23 103 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())); 

不要忘了用發出的第一個表單。