桌面软件开发框架有哪些值得推荐?
- 内容介绍
- 文章标签
- 相关推荐
本文共计6047个文字,预计阅读时间需要25分钟。
本章节内容全部源自作者亲身经历,非官方网站随意摘取。
Qt:https://www.qt.io/
几乎涵盖所有C++领域最流行的跨平台桌面端软件开发框架,这个框架是由两个令人敬畏的人在1995年创立的,并一直发展至今。
本篇文章全部源自作者的亲身经历,不是官网随便搬来的。
Qt www.qt.io/几乎是C++领域最流行的跨平台桌面端软件开发框架了,
这个框架是两个挪威人在1995年创建的,发展至今可以说历史相当悠久,稳定性也很有保障。
很多大公司都在用它做界面比如金山的WPS。
它内置了自绘引擎,也就是说界面上的一个按钮,一个文本框,都是Qt的引擎自己画的,这保证了基于Qt开发的软件界面在不同操作系统上看起来是一模一样的。
它提供了大量的与界面无关但与软件开发息息相关的API,比如、网络、文件系统、剪切板等,而且让这些API在不同的操作系统下都有效,这极大的节省了开发人员的时间。
但它也有一些缺点,比如在处理一些特殊需求上很不方便,比如:目前Qt有没有比较好解决高分屏下缩放显示的方案?,Qt没有真正完美的无边框解决方案吗?等,
在一些组件的渲染上也会出一些隐藏的较深的问题(QListItem),一旦遇到,就很难解决。
Qt近年来不太专一,qml,qtquick等,搞了很多,而且这些新玩意儿一直不温不火,有些模块做了又废弃了,比如:qt script,搞来搞去,搞的模块繁多且复杂,用起来不是很舒服。
Qt有界面描述语言(XML描述界面),可以通过设计器拖拽空间设计界面,编译期界面描述语言被转义成C++代码,性能上没啥损失。
本文共计6047个文字,预计阅读时间需要25分钟。
本章节内容全部源自作者亲身经历,非官方网站随意摘取。
Qt:https://www.qt.io/
几乎涵盖所有C++领域最流行的跨平台桌面端软件开发框架,这个框架是由两个令人敬畏的人在1995年创立的,并一直发展至今。
本篇文章全部源自作者的亲身经历,不是官网随便搬来的。
Qt www.qt.io/几乎是C++领域最流行的跨平台桌面端软件开发框架了,
这个框架是两个挪威人在1995年创建的,发展至今可以说历史相当悠久,稳定性也很有保障。
很多大公司都在用它做界面比如金山的WPS。
它内置了自绘引擎,也就是说界面上的一个按钮,一个文本框,都是Qt的引擎自己画的,这保证了基于Qt开发的软件界面在不同操作系统上看起来是一模一样的。
它提供了大量的与界面无关但与软件开发息息相关的API,比如、网络、文件系统、剪切板等,而且让这些API在不同的操作系统下都有效,这极大的节省了开发人员的时间。
但它也有一些缺点,比如在处理一些特殊需求上很不方便,比如:目前Qt有没有比较好解决高分屏下缩放显示的方案?,Qt没有真正完美的无边框解决方案吗?等,
在一些组件的渲染上也会出一些隐藏的较深的问题(QListItem),一旦遇到,就很难解决。
Qt近年来不太专一,qml,qtquick等,搞了很多,而且这些新玩意儿一直不温不火,有些模块做了又废弃了,比如:qt script,搞来搞去,搞的模块繁多且复杂,用起来不是很舒服。
Qt有界面描述语言(XML描述界面),可以通过设计器拖拽空间设计界面,编译期界面描述语言被转义成C++代码,性能上没啥损失。

