我可以在qt编辑器之外编辑form1.ui.h吗?

时间:2014-02-11 22:32:11

标签: qt

标题说明了一切。我对qt很新,并不喜欢它提供的编辑器。

vim form1.ui.h不起作用。

1 个答案:

答案 0 :(得分:2)

您最有可能意味着.ui文件中的头文件生成。好吧,因为它是生成的 - 编辑它不是一个好主意,因为每次你构建程序时它都会从.ui重新生成。

但你显然可以:

  • 使用任何xml /文本编辑器编辑.ui文件。虽然它真的很奇怪,并且不会在使用设计师本身时赢得太多。
  • 根本不使用.ui文件 - 在您自己的包含简单C ++ / Qt代码的类中封装所需接口的创建。如果您对Qt布局/小部件系统有经验并且知道您希望实现的目标,那么这种方式实际上并不是那么糟糕。因为在设计师中不需要进行任何类型的像素搜索,并且以适当的方式放置事物实际上甚至可以在代码中以比在表单创建中更结构化的方式完成。虽然我说这不是每个人的方式而且你必须准确,但是更好的是将界面代码与其他功能分开。