2008-12-09 147 views
0

我已經開始和Qt 4玩了一下。然後我碰到了一個問題,Qt設計師
信號/插槽編輯器我只能設置那裏列出的連接,並沒有列出所有的插槽。.ui中的信號和插槽連接

如果我嘗試在.ui文件中手動添加它,連接將無法工作。
如果我將它添加到ui _ *。h文件中,它可以正常工作,但是當更改設計時,連接會被刪除。

有沒有人有任何好的提示,我可以解決這個錯誤?或者換一種方式:
如何讓Qt Designer列出所有可用插槽?

回答

2

默認情況下不顯示所有信號/插槽。您可以嘗試檢查當您嘗試創建信號時出現的「Configure Connection」對話框的左下角中的「show signals and slots inheritied from ....」複選框。

除此之外,您可以執行Marcin說的並使用auto-connections,或在使用ui的對象的構造函數中手動編寫連接語句。

0

您可能會嘗試使用uic的autoconnecting功能。

但是,您將無法看到所有可用的插槽,但是如果您在Designer和代碼中都使用相同的名稱 - 它們應自動連接。