使用Ui表单:动态对话框(运行时)与通过uic添加ui(编译时)

时间:2013-02-26 05:38:50

标签: qt designer qt-designer

如果我有多个UI表单,我想知道哪种方式有效。我对这两种情况都没有任何想法。我只是在一个简单的例子中试过两种方式。

http://qt-project.org/doc/qt-4.8/designer-using-a-ui-file.html他们在这里描述了两种方式。 现在哪种方法更有效?

2 个答案:

答案 0 :(得分:1)

I want to know which way is efficient if I am having number of UI forms

看一下这个帖子:Hand Coded GUI Versus Qt Designer GUI(手工编码的GUI与Qt Designer GUI)

I don have any idea about memory utilization in both of case

两种情况都是一样的。除此之外,如果您的类派生自QObject,则无需关心它。

答案 1 :(得分:0)

UI文件只是生成更多Qt正确布局的更简单方法。与设计师合作也比使用手工编写UI更容易,设计师允许预览您的更改,因此在大多数情况下不需要生成和编译。此外,设计器允许您使用每个小部件的上下文菜单中的“提升为...”选项插入自定义小部件。

设计师代码的最终结果可能看起来更加混乱,但它与您手动布局完全相同,并且更不容易出错。