当前位置:网站首页>Qt和其它GUI库的对比
Qt和其它GUI库的对比
2022-06-30 20:00:00 【兔云程序】
很多同学谈起GUI库,可能映入眼帘的是qt,mfc这两个,如果你只知道这两个说明你格局小了。世界上的GUI库多如牛毛,有的专属于linux,mac,windows等其中一个平台或者多个平台,有的跨平台使用的,有的只有UI功能,有的融和了网络通信,多媒体处理,数据库访问等底层功能。
Qt中文网写的愿景是位为嵌入式和桌面应用开发而生的跨平台开发软件平台,也就是说真正在嵌入式平台发挥重大的角色的肯定是Qt无疑,在这里不讨论QT的前世和今生。Qt的强大还在于它不仅仅可以开发GUI程序,还可以开发非GUI应用程序,比如控制台工具和服务器,集成了非常多的插件和模块。
Windows 下的 GUI 库
Windows 下的 GUI 解决方案比较多:
基于 C++ 的有 Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout;轻量级UI库开源的比如duilib,soui
基于 C# 的有 WinForm、WPF;
基于 Java 的有 AWT、Swing;
基于python的tkinter,pyqt;
基于 Pascal 的 有Delphi;
基于Go语言的有 walk 和 electron;
还有国内初露头角的 aardio;
Visual Basic 曾经很流行,现在逐渐失去了色彩;
如果你有 Web 开发经验,也可以基于 Webkit 或 Chromium 将网页转换为桌面程序。
边栏推荐
猜你喜欢
Solution to rollback of MySQL database by mistake deletion

新出生的机器狗,打滚1小时后自己掌握走路,吴恩达开山大弟子最新成果

建立自己的网站(20)

Document contains & conditional competition
![Jerry's touch key recognition process [chapter]](/img/3e/bb73c735d0a7c7a26989c65a432dad.png)
Jerry's touch key recognition process [chapter]
Detailed steps for Django to upload excel tables and write data to the database

Solve the problems of Devops landing in complex environment with various tools with full stack and full function solutions

屏幕显示技术进化史

CADD course learning (1) -- basic knowledge of drug design

Maya House Modeling
随机推荐
【Try to Hack】Windows系统账户安全
Jerry's question about long press boot detection [chapter]
MySQL数据库误删回滚的解决
Golang应用 ━━ 安装、配置与使用hugo博客系统
Tensorflow2.4 implementation of repvgg
分析超700万个研发需求发现,这八大编程语言才是行业最需要的
网上炒股开户安全嘛!?
Build your own website (20)
Introduction to neural network (Part 1)
Django上传excel表格并将数据写入数据库的详细步骤
PM reports work like this, and the boss is willing to give you a raise
exness:美GDP终值意外加速萎缩1.6%
Is it safe to open an account for online stock trading!?
Go language identifier and package name specification
Black apple server system installation tutorial, black apple installation tutorial, teach you how to install black apple in detail [easy to understand]
Build document editor based on slate
为什么一定要从DevOps走向BizDevOps?
Network planning | [five transport layers and six application layers] knowledge points and examples
Halcon知识:盘点一下计量对象【1】
Transport layer uses sliding window to realize flow control