Qt中如何查找信号槽关系?

问题描述 投票:0回答:2

我最近刚接触 Qt,但我必须理解和修改别人的一个巨大的 Qt 项目。 是否可以从源码中查看信号槽连接关系,而没有找到所有对应的connect()函数? 我听说 MOC 文件将这些信息存储在某处,但我找不到它们。

qt signals slot moc
2个回答
0
投票

如果您只查找 MOC 文件,那么您可以在调试目录中找到它。该目录将在您的项目所在的同一位置创建。您需要在 Qt Creator 中编译代码。


0
投票

查看build目录,对于每个具有继承QObject的类的头文件,moc都会生成一个带有moc_*前缀的cpp文件。 例如:ClassA.h -> moc_ClassA.cpp

© www.soinside.com 2019 - 2024. All rights reserved.