[英]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_SLOTS
和Q_SIGNALS
聲明僅由moc
運行專門處理,在最終編譯中它們簡化為簡單方法聲明。 SIGNAL()
和SLOT()
從提供的簽名中創建名稱。
使用visual studio - 右鍵單擊您感興趣的標識符,然后選擇“轉到定義”或按F12。
如果你有Visual Assist,當VS機制不能正常工作時,也可以用Alt + G完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.