簡體   English   中英

將 QAction 連接到設計中的私人插槽?

[英]Connect QAction to private slot in Design?

所以我有一個我想連接到這個插槽的QAction菜單項:

private slots:
    void Open();

(盡量避免Connect樣板和東西)

在設計器中它永遠不會出現,我發現的唯一有效方法如下:

  • 連接到設計中可見的任何插槽
  • 手動編輯.ui文件到<slot>Open()</slot>

這可行,但我想知道我是否沒有錯過直接在信號和插槽編輯器中彈出的內容並避免這種手動操作?

Qt (uic) 具有自動連接功能。 您需要遵循一種模式才能自動連接插槽,該模式是: on_UIELEMENTNAME_SIGNALNAME(<SIGNALPARAMS>)此處的文檔中閱讀更多信息

暫無
暫無

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

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