0

因为我使用的是SCons而不是qmake,所以我没有项目(.pro)文件,因此Qt Creator(我只用它来制作 GUI)拒绝将信号连接到插槽。我想手动编辑.ui文件以添加适当的连接。我应该改变什么?

4

2 回答 2

0

uicKarlson 说的来编译 ui 文件。例如:

uic yourinterface.ui -o uicompiled.h

通过这种方式,您可以从 ui 文件生成完整的类,而不是将它们插入到您的代码库中

于 2012-01-27T18:38:09.690 回答
0

qmake.ui文件转换.pro为make文件,然后再转换为make文件。但是您仍然需要运行uic以编译您的.ui文件以生成元对象以允许发生 Signal-Slot 连接。类定义的标题也可能会有所帮助。

通常,当您子类化时,ui您将使用connect函数将信号连接到子类中的自定义插槽。

于 2012-01-27T14:28:17.753 回答