C++除了Qt还有什么GUI库?

130 篇文章 3 订阅
102 篇文章 1 订阅

C++除了Qt还有什么GUI库?


先,不要折腾,不要想着用 C++ 来做 App 类的 GUI 开发。

所以你问用 c++ gui 库,本来确实有很多,但是经过几十年的沉淀,最后只留下一个 qt quick 和其他特殊需求的库(包括 qt widgets。)

但如果你有下面三种情况,嗯根据我的经验,可以这么做:在开始前我有一些资料,是我根据网友给的问题精心整理了一份「C++的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!


1. 已经有 C++ 代码需要装个 GUI

2. 设备限制,必须要用 C++ 来写 GUI,比如车机、医疗设备

3. 跨设备需求

最通用的肯定是 Qt/Qt Quick,可以 Cover 上面说的三种情况,特别是第一种,只需要很少的代码就可以给已有 C++ 代码装上 GUI。

如果第二种情况要求特别苛刻,你可能用上专门的 gui 框架,比如 minigui, qt widgets。

第三类情况,可以用跨平台框架,对接上 C++ 代码,或者压根就不要用 C++来写。比如用 react native + native module 然后对接上 c++ 代码。其实我之前一直用 qt quick + quick module 来做的。对于小项目来说可行,大项目的话,两套内存模型,同步状态等等,麻烦死了。1f241d6997c45dcded52b62b69139dc7.jpeg

  • 19
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Qt是一款跨平台的C++开发框架,它提供了丰富的GUI,称为Qt GUIQt5是Qt框架的一种版本,它是Qt框架的最新版本,相比于之前的版本,Qt5引入了许多新的特性和改进。 Qt5的GUI模块具有很多强大的功能,使得开发人员能够更轻松地创建交互式和用户友好的图形化界面。使用Qt5的GUI模块,开发人员可以创建各种窗口、对话框、菜单、工具栏等常见的GUI组件,并将它们进行组合和布局,以创建富有吸引力和功能强大的用户界面。 Qt5的GUI模块还提供了丰富的绘图功能,开发人员可以使用Qt的绘图类来绘制和操作图形元素,如直线、矩形、多边形、文本等。开发人员可以轻松地实现图形界面的美化和定制,以满足用户的需求和期望。 Qt5的GUI模块还具有跨平台的能力,开发人员可以使用相同的代码在不同的操作系统上开发和部署应用程序。Qt通过在不同操作系统之间提供统一的API和抽象层,使得开发人员可以快速而轻松地将应用程序移植到不同平台上,如Windows、macOS、Linux等。 总而言之,Qt5的GUI模块为C++开发人员提供了一个强大而灵活的工具,使他们能够更高效地开发出功能丰富、外观精美和跨平台的图形界面应用程序。无论是初学者还是有经验的开发人员,都能够从Qt5的GUI模块中受益,并轻松地创建出满足用户需求的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机一哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值