Qt Designer生成C ++代码

时间:2013-04-29 18:58:36

标签: c++ python qt user-interface qt-designer

是否可以使用Qt Designer查看C ++代码?我可以绘制我的界面并将其保存为.ui文件。另外,我可以使用.bat文件从.ui文件生成python代码。但我无法查看从UI生成的C ++ / Qt代码,我希望得到它。

我找了它,我能找到的就是doc。关于如何从.ui生成python,我可以做但不是我想要的。

由于

1 个答案:

答案 0 :(得分:5)

菜单项“表单/视图代码”正是您所期望的 - 它显示了生成的C ++代码:

Screenshot from Qt designer

从生成的文件中的注释中可以看出,Qt设计器还使用uicQt User Interface Compiler)来生成代码预览。

您可以通过手动创建源代码来验证uic是否正常工作:

  • 将表单保存到.ui文件,例如sample.ui
  • 从命令shell运行uic -o sample.h sample.ui
  • sample.h然后包含生成的源代码