是否可以在 Qt 框架中看到 Q_SIGNALS、Q_SLOT、SLOT()、SIGNAL() 宏的定义?
PS Google 在这个问题上什么也没给我。
是否可以在 Qt 框架中看到 Q_SIGNALS、Q_SLOT、SLOT()、SIGNAL() 宏的定义?
PS Google 在这个问题上什么也没给我。
Form 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 来完成。