因为我使用的是SCons而不是qmake,所以我没有项目(.pro)文件,因此Qt Creator(我只用它来制作 GUI)拒绝将信号连接到插槽。我想手动编辑.ui文件以添加适当的连接。我应该改变什么?
问问题
602 次
2 回答
0
用uic
Karlson 说的来编译 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 回答