qt - 用户界面形式 : Add runtime or compile time?

标签 qt qt-designer

如果我有大量 UI 表单,我想知道哪种方法最有效。我对这两种情况的内存利用率没有任何想法,我只是在一个简单的示例中尝试了两种方法。

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

最佳答案

使用 ui 文件的首选方法是使用 uic 编译它们。 QtCreator 会自动处理这个问题。 如果您有特殊限制,您可以使用 QUiLoader - 例如,如果您想加载自定义 ui 而无需重新编译程序。

就内存使用而言,您应该不会注意到任何差异。两者都实例化相同的类。当然,在编译或运行时需要读取/解析/生成代码的时间。 我想说,在正常的应用程序中,这相当无关紧要,因为需要用户交互来更改应用程序的形式,但我从未对此进行过基准测试。

关于qt - 用户界面形式 : Add runtime or compile time?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16892944/

相关文章:

c++ - 创建具有自动值增量的定义头文件

c++ - 模态对话框在调用接受、完成或关闭后挂起

python - 在PYQT中选择要复制的文本

c++ - 为 QGraphicsView 小部件设置纯背景颜色

qt - 调试到 Qt 源

qt - 透明QWidget/QScrollArea背景样式设置无效

linux - 如何将系统输出重定向到我的 gui 应用程序(qt、linux)?

c++ - QDial 更改位置指示器文本

python - 使用 pyqt5 拖放(SIGNAL)

python - 进程已完成,退出代码 -1073740791 (0xC0000409) 错误,无法打开网站