在Qt Designer
,當進入Edit Signals/Slots
模式時,我有兩個按鈕OK
和Cancel
。Qt設計師 - 編輯|編輯信號/插槽
我如何設置的按鈕執行以下操作:
OK
SIGNAL(點擊())
SLOT(接受())
取消
SIGNAL(點擊())
SLOT(reject())
謝謝。
在Qt Designer
,當進入Edit Signals/Slots
模式時,我有兩個按鈕OK
和Cancel
。Qt設計師 - 編輯|編輯信號/插槽
我如何設置的按鈕執行以下操作:
OK
SIGNAL(點擊())
SLOT(接受())
取消
SIGNAL(點擊())
SLOT(reject())
謝謝。
只需將信號發射器拖放到插槽所有者。您將看到可以從GUI連接的信號和插槽列表。所有其他人(不顯示),你將不得不手動連接(從代碼)
如果您使用QButtonBox,然後單擊確定將發射accepted()和取消將發出rejected()。 如果您使用的是QPushButton,那麼每個按鈕都會發出clicked()信號。
您只需將其連接到接收器的相應插槽即可。
還有一個'信號/插槽編輯器',您可以在其中添加連接而不與表單交互。它在查看 - >信號/插槽編輯器中找到。