【问题标题】:Using Ui forms:Dynamic Dialogs(runtime) vs adding ui through uic(compile time)使用 Ui 表单:Dynamic Dialogs(runtime) vs 通过 uic 添加 ui(compile time)
【发布时间】:2013-02-11 11:48:16
【问题描述】:

如果我有多个 UI 表单,我想知道哪种方式有效。我对这两种情况下的内存利用率一无所知,我只是在一个简单的例子中尝试了两种方式。

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

【问题讨论】:

标签: qt designer qt-designer


【解决方案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 设计器的 GUI)

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

这两种情况都是一样的。除此之外,如果你的类是从 QObject 派生的,你不需要关心它。

【讨论】:

  • 我说的不是手工编码和设计器 GUI,而是设计器 UI 表单。
【解决方案2】:

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

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

【讨论】:

  • 请再次阅读问题,我添加了动态对话链接,您的回答与问题无关
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-07
  • 1970-01-01
  • 1970-01-01
  • 2021-01-20
  • 2021-01-14
  • 2019-12-24
相关资源
最近更新 更多