簡體   English   中英

是否可以看到Q_SIGNALS,Q_SLOT,SLOT(),SIGNAL()宏的定義? (QT)

[英]Is it possible to see definition of Q_SIGNALS, Q_SLOT, SLOT(), SIGNAL() macros? (Qt)

是否有可能在Qt框架中看到Q_SIGNALS,Q_SLOT,SLOT(),SIGNAL()宏的定義?

PS Google在這個問題上沒有給我任何幫助。

表單qobjectdefs.h ,用於非調試編譯:

#define Q_SLOTS
#define Q_SIGNALS   protected
#define SLOT(a)     "1"#a
#define SIGNAL(a)   "2"#a

Q_SLOTSQ_SIGNALS聲明僅由moc運行專門處理,在最終編譯中它們簡化為簡單方法聲明。 SIGNAL()SLOT()從提供的簽名中創建名稱。

使用visual studio - 右鍵單擊​​您感興趣的標識符,然后選擇“轉到定義”或按F12。
如果你有Visual Assist,當VS機制不能正常工作時,也可以用Alt + G完成。

暫無
暫無

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

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