跨平台的C++应用和UI开发库 Qt

跨平台的C++应用和UI开发库 Qt

LGPL\GPL\商业许可
C/C++ 查看源码»
跨平台
2009-01-17

Qt 是一个跨平台的C++图形用户界面应用程序框架。它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。

基本上,Qt 同 X11上的GTK、Motif、Openwin和Windows上的MFC,OWL,VCL,ATL 是同类型的东西,但是 Qt 支持更多的平台(包括Microsoft WindowsGNU/LinuxMac OS XAndroidiOSWinCEUNIX家族等),面向对象且模块化程度更高(Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件 之间的协同工作变得十分简单),丰富的API(Qt 包括多达 250 个以上的 C++ 类,还替供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理 功能),支持 2D/3D 图形渲染支持 OpenGL、大量的开发文档、XML支持等。

在线Qt文档:http://www.ostools.net/apidocs/apidoc?api=qt

的码云指数为
超过 的项目
加载中

评论(26)

c
chareyu
qt 商业应用要授权,收费
OSC_QEeQnh
OSC_QEeQnh
留一个淘宝优惠券平台http://www.qiangpinzhe.com/?trackid=NzYwMDI4MDQw
githvvvvvv
githvvvvvv
留一个阿里云优惠券:www.izhuanyer.com
涵涵思密达
涵涵思密达
Qt很强大#Qt#
c
chnmyi
Qt Creator 与 QT的版本对应关系是?
小冰渣
小冰渣
无法打开包括文件: “QApplication”: No such file or directory 怎么办
gkgy
gkgy
很不错,所见即所得
鉴客
鉴客
QT 5 的界面效果不错哦
叶夜
qtwinmigrate-2.8-opensource QT

Qt 6 将于 2020 年底发布,时隔八年的大版本更新有哪些看点?

两个月前,Qt 5.13 稳定版正式发布,按照官方提供的发布计划,Qt 5.14 将在今年年底发布,明年中旬推出 Qt 5.15(或许是 Qt 5 的最后一个版本),接着就是可能会在 2020 年底问世的 Qt 6。 ...

08/15 07:27

Qt 5.13 稳定版发布:引入 glTF 2.0、改进 Wayland 以及支持 Lottie 动画

原计划在 5 月发布的 Qt 5.13 因错误而跳票了。推迟几周后,作为 Qt5 工具包的主要更新 —— Qt 5.13 稳定版已于近日发布,这也标志着离 2020 年底推出的 Qt 6.0 大版本更近了。 按照官方提供...

06/22 07:07

Qt5 GUI 开发的应用易受远程代码执行漏洞的影响

外媒 Bleepingcomputer 报导称使用 Qt5 GUI 框架开发的应用程序容易面临远程代码执行漏洞。攻击者通过一个鲜为人知的命令行参数配置自定义协议处理程序,就可利用这个漏洞。 许多开发者并不知...

04/07 08:06

Qt 5.13.0 Beta1 发布,RC 将于5月份推出

Qt 框架于昨天发布了 5.13.0 的首个测试版本 Beta 1。官方表示,在发布候选版前,会定期发布 Beta N 更新。预计于2019年5月7日发布首个 RC 版,详情请查看时间表。 接下来不妨看看 Qt 5.13 ...

03/21 06:48

Qt Visual Studio Add-in 2.3.1 发布

Qt VS Tools 版本 2.3.1 现已发布到 Visual Studio Marketplace. 重要的变化包括: Debug QML programs in the Visual Studio IDE (introduced in the development release v2.3.0) Ahead-o...

01/22 07:11

流行的 C++ GUI 开发框架 Qt 开始支持 Python

Qt 5.12 在三大桌面平台宣布支持 Python 2.7 以及 3.5+,并包含两个封装器模块,用来封装 Qt API 以及自有的 C++ 函数库。 知名流行的 C++ 常用 GUI 开发框架 Qt 官方宣布,开始在 5.12 版本...

2018/12/23 08:22

Qt for Python 5.12 发布 ,没有 LTS 支持的版本

Qt for Python 5.12发布,你可以通过以下方式安装该版本: pip install PySide2 此外,您可以从 Qt 的官方下载服务器下载软件,或者从我们的Git存储库获取源代码。 请注意,Qt for Python与特...

2018/12/21 07:45

Qt 5.12 LTS 正式发布,修复超过 2000 个 bug

Qt 5.12 已正式发布,这是一个长期支持版本(LTS),开发团队将在未来 3 年内提供支持。 对比上一个 LTS 版本 5.9.7 ,Qt 5.12 修复了超过 2000 个 bug 。若再往前,和 5.6.3 LTS 版本相比,...

2018/12/07 08:09

Qt 5.12 RC 版发布,预计将于12月初发布正式版

Qt 5.12 RC 版发布了。如无意外,这应该是正式发布 Qt 5.12 LTS 之前的最后一个里程碑版本。 Qt 5.12 RC 版本包含许多文档更新、一些错误/回归修复以及其他的维护更新。有关 RC 版本的详细更...

2018/11/25 08:10

Qt 5.12 LTS Beta 发布:改进性能,降低内存占用

Qt 5.12 首个测试版已发布,这是一个新的 LTS 版本,预计提供三年支持。一旦正式发布,建议所有用户升级。 作为 LTS ,Qt 5.12 将包含大量 bug 修复、功能改进和安全修复,新版本将继续深入性...

2018/10/09 07:57

没有更多内容

加载失败,请刷新页面

18
回答
【一周】PHP要出方言?Linux低内存性能差?5种未来最强语言没有Rust/Golang?

回顾一周社区热门资讯 第【三十五】期:20190810-20190816 点击相应标题,跳转阅读全文。 Zend 创始人提议创建 PHP 方言,暂命名为 ...

08/18 00:00
3
回答
opencv Qt配置好后,找不到头文件

在Qt项目中的Pro 里面已经添加好了Opencv 包含的头文件路径和库文件路径。但还是报错说头文件找不到。 我的Opencv 路径

Qt
07/31 09:26
1
回答
QTcpSocket 线程安全吗

如题所示,程序运行很久之后就莫名其妙地崩溃了,堆栈定位到libQtCore.so.4里了 具体堆栈信息如下 (gdb) info thread Id ...

2015/02/13 19:41
1
回答
关于QWebEngineView页面跳转的问题

MainWindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" #include "j...

Qt
2017/07/14 17:51
1
回答
【一周】树莓派4 | VSCode更新 | Windows Terminal上线

回顾一周社区热门资讯 第【二十九】期:20190622-20190628 点击相应标题,跳转阅读全文。 Qt 5.13 稳定版发布:引入 glTF 2.0...

06/30 07:34
3
回答
qt5 如何多个线程读取同一个文件

我的使用场景需要通过网络同时给多台设备升级,每台设备创建一个单独的线程来处理,但是只有一个线程可以读取成功,多个线程一起读的时候就挂掉了,有没有这方面处理...

Qt
06/26 19:23
1
回答
求助, qt 窗体里面无法弹出文件下载窗口?

求问一下,我用echarts进行图表绘制,需要对图表进行下载,使用浏览器打开html页面,点击下载按钮的时候就可以正常的弹出文件下载窗口,但如果把html...

06/15 18:30
1
回答
qt调用外部程序遇到的问题

我用qprocess中的startdetached函数调用了一个fortran写好的控制台程序,遇到了以下问题: 1.如何隐藏控制台的黑色窗口呢,实在是太...

05/05 10:14
1
回答
如何用QProcess隐藏启动程序

之前用微软的API CreateProcess是可以隐藏启动的 但是在QT文档里并没有提到如何隐藏启动其他程序啊 就是让程序运行时不显示窗口不在任务栏显示...

2018/10/05 19:58
3
回答
QT无法实现的,还得学linux api吗?

QT无法实现的,还得学linux api吗?

03/13 00:27

没有更多内容

加载失败,请刷新页面

Welcome to Qt 5

Welcome to Qt 5 =============== Qt is a cross-platform application and user interface framework. It consists of a number of software libraries and development tools. Qt is devel...

2014/06/13 18:13
39
0
QT下载地址

上Qt官网http://www.qt.io/download/想下载Qt,速度很慢,在这里记录下在Qt官网看到的镜像下载地址: 1. 所有Qt版本下载地址: http://download.qt.io/archive/qt/ 2. 所有Qt Creator下载地址...

2018/07/08 20:13
101
1
Qt 4.7.1 和 Mobility 1.1.0 已发布

Qt 的升级版本 Qt 4.7.1 以及 Qt Mobility 1.1.0 最终版本已于今日发布。现二者均可下载。 Qt 4.7.1 Qt 4.7.1是一个修补版本,解决了在 Qt 4.7.0 中出现的一些小问题,同时引入了 OpenGL 对 ...

2016/06/20 09:38
8
0
Qt + VS2010环境搭建

Qt开发环境搭建 Qt4.8.6-Windows开发环境搭建 VS2010-Qt环境搭建: 安装 Visual Studio 2010 安装 Visual Assist X 安装VA_X_Setup2210.exe 替换Crack目录内的VA_X.dll文件到以下目录 %USERP...

2018/09/18 20:30
161
0
QT5(六):Qt模块介绍

Qt 5 与 Qt 4 最大的一个区别之一是底层架构有了修改。Qt 5 引入了模块化的概念,将众多功能细分到几个模块之中。Qt 4 也有模块的概念,但是是一种很粗的划分,而 Qt 5 则更加细化。本节主要...

2015/04/19 15:22
85
0
qt商业版30天试用

Congratulations! You're about to evaluate Qt - the cross-platform application and UI framework used to develop world-leading applications such as Skype?, Adobe? Photoshop? Eleme...

2016/06/20 09:38
8
0
QT中的树型控件QTreeWidget和checkstate的使用

今天简单说一下Qt的树形控件,在Qt中树形控件的名称叫做QTreeWidget,而控件里的树节点的名称叫做QTreeWidgetItem。今天这 里讲的是如何创建具有复选框的树形控件: 当选中顶层的树形节点时,...

2012/11/02 11:39
8.9K
0
【盘点】全面强大开发框架Qt资源汇总

Qt最早诞生于1991年,在全世界开发者中享有盛誉。Qt Enterprise v5.5是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中...

2016/02/25 10:34
176
1
Qt使用教程之创建Qt Quick项目

<Qt Enterprise最新版下载> Qt长期以来一直以“linux平台下,最著名的开发平台”身份在全世界开发者中享有盛誉。Qt Enterprise v5.5是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现...

2015/10/20 10:25
198
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部