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属于传统界面开发,能最大化的兼容现有的硬件和过去的相对偏低性能的硬件。

posted @ 2023-03-13 17:22  编程小白bai  阅读(665)  评论(0)    收藏  举报