Qt Quick ,Qt Widgets,QML
与 Qt Quick 相比,Qt Widgets 更底层一些。但从长远角度来看,Qt Widgets 性能更好、运行得更快。
Qt Quick 更适合移动开发(尽管可用于桌面开发),它有随时可用的弹出窗口、动画、滑动、抽屉和常用控件,在移动开发中无处不在。
它们都可以与 Qt Designer 一起工作,并生成相应的 ui 文件(在 Qt Widgets 中,文件后缀是 .ui;而在 Qt Quick 中,文件后缀是 .ui.qml),为设置布局和创建接口提供了一个高级视图。
对于传统的桌面程序来说,应优先考虑使用 Qt Widgets,若要开发更现代的 UI 与高级应用,建议使用 Qt Quick。
对于移动端开发来说,建议使用 Qt Quick,协同 JavaScript,简单快捷、渲染效果更佳、界面更炫酷。不建议使用 Qt Widgets,其显示效果、适应性都不好。
GUI 模块是 Qt Quick,QML 是标记语言
widget属于传统界面开发,能最大化的兼容现有的硬件和过去的相对偏低性能的硬件。

浙公网安备 33010602011771号