簡體   English   中英

C ++ Qt“Go to Slot”缺失

[英]C++ Qt “Go to Slot” Missing

我的Qt設計器與Visual Studio 2015企業集成,無法正常運行。 我已經看過許多教程,其中人們顯示右鍵單擊控件,然后單擊“轉到插槽”以聲明事件,例如單擊按鈕。

我的編輯器缺少此功能,如何繼續? 我是否必須始終手動編寫有關控件的所有必要信息,然后才能創建事件?

編輯:然后“轉到插槽”按鈕顯示我去Qt Creator(不同的應用程序???)

因此按鈕顯示在Qt Creator上,但不顯示在Qt Designer中。

Qt Designer沒有實現此功能; Qt Creator的確如此。 您的Qt Designer本身可以正常工作。 如果沒有完整的代碼模型等,就不可能實現這一點,因此該功能屬於IDE:在Qt Creator或VS加載項中。 Qt VS插件可以提供此功能,但是還沒有人為此提交任何代碼,提示提示:)

TL; DR:這是設計的。

用“只有你能實施它”的口號吸食熊

我有同樣的問題,看看Qt Creator如何連接信號。 以下是答案: 來自@Steve Lorimer的帖子

您的插槽必須符合以下格式:

 void on_<object-name>_<signal-name>(<signal-parameters>); 

我在Visual Studio 2015中測試過,它工作正常。 以此格式創建一個插槽,它將自動連接。

也許這只適用於從Qt Creator到VS的遷移項目,但我不確定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM