首页
bte365娱乐场下载
game365
365bet是什么网站
日博娱乐城
365bet官方开户网址
热门文章
随机文章

bte365娱乐场下载

当前位置:主页 > bte365娱乐场下载 >

全面了解Qt小部件,QML和Qt Quick

发布时间:2019-08-05
一切都适用于QtDesigner并生成相应的ui文件(在QtWidgets中,文件后缀为
在Ui; QtQuick中,文件后缀是。
头生
Qml)提供了配置设计和创建接口的高级视图。
UI文件不是必需的或不需要的。使用C ++ / Python或QML / JS以编程方式选择编程和设计。
如何选择QtWidgets和QtQuick?
用Qt4。
当QML发布时,它被引入用于移动开发,并且与触摸控制,流畅动画效果等完全兼容。
但是,使用Qt5,QML不再局限于移动开发,还可以用于开发传统的桌面程序。
我已经使用QtWidgets很长一段时间了。
当我第一次尝试QML时,我发现它太原始了。
但是,随着Qt5的不断更新,它已经有了显着的改进(更多功能,更好的性能,更多的平台支持)。
也就是说,QtQuick仍在不断发展,随着版本的更新,它将更加成熟。
相比之下,QtWidgets更老,更成熟,但QML / QtQuick更新,更现代。
但无论如何,QtWidgets和QtQuick可以在多个平台上使用(Windows,Linux,OSX)。
对于传统的桌面应用程序,QtWidgets应该优先考虑。建议QtQuick用于开发现代用户界面和高级应用程序。
对于移动开发,我们建议使用QtQuick,协作JavaScript,简单快速,良好的渲染和更酷的界面。
不建议使用QtWidgets。它的显示效果和适应性都不好。
初学者提示
如果您的编程是全新的,我们建议您从QtQuick开始。
就个人而言,我认为QtQuick的学习曲线更平滑,更易于使用。
请考虑一下。可能有一个叫做Fast的原因(但是不要低估QtWidgets,有些模块比QtQuick更好)。
但是,如果您以前使用过C ++或Python,请查看QtWidgets并查看一些中心机制(事件,信号槽等)和所需模块(GUI,网络)。
最后,无论你选择QtWidget还是QtQuick都没关系。Qt提供了丰富的示例,因此您不必过于担心入门(当然:不要忘记我)

结束?


上一篇:什么是FZ和SZ柱?

下一篇:没有了

返回列表