qt

Qt 与华为合作开发 OpenHarmony 版本

2024年6月24日,在华为开发者大会2024上,跨平台软件开发和质量保证工具的领先供应商 Qt Group 宣布与华为合作,成为 OpenHarmony 生态系统合作伙伴。 Qt…

C++ 函数指针与 Qt 框架:搭建灵活的 GUI 应用

函数指针在 c++++ 和 qt 框架中的应用:函数指针允许将函数作为变量传递。qt 框架使用信号和槽机制,允许将函数指针分配给事件处理程序。可通过 connect() 函数将槽函…

LXQt 2.0.0 桌面环境发布

轻量级 Qt 桌面环境 LXQt 2.0.0 版本现已发布,更新亮点如下: General LXQt 2.0.0 基于 Qt ≥ 6.6。用于支持基于 Qt5 的应用程序的样式和 …

LXQt 2.0计划Qt6移植和Wayland会话

轻量级LXQt 2.0在Qt6和Wayland端口方面的一些重要更新。 我们有一些关于LXQt的令人兴奋的消息,轻量级桌面环境!开发人员已经宣布计划更新Qt6库,并增加对Wayla…

LXQt台式机现已为Wayland做好100%的准备

轻量级的LXQt桌面环境已经完全准备好迎接Wayland世界的挑战。 LXQt项目在推特上他们的桌面现在“100%准备好了Wayland”。 这一里程碑紧随其后此拉入请求用于在Wa…

Qt Creator 13 Beta带来了改进的停靠用户界面,支持Qt App Manager

Qt Creator 13 Beta现在可以在这个专注于Qt/C++的集成开发环境(IDE)上进行测试,该环境还支持越来越多的其他编程语言。 Qt Creator 13具有改进的对…

Qt 6.5.4 LTS作为该系列的第一个纯商业版本发布

从发行到现在已经将近一年了。Qt 6.5 LTS和Qt 6.6已经在10月份首次亮相,Qt公司还没有将Qt 6.5 LTS与今天的Qt 6.5.4版本一起投入到仅用于商业的阶段。 …

发布支持可变字体的Qt 6.7 Beta&QRhiWidget类

Qt6.7工具包的第一个测试版现在可以进行一些假期测试。 Qt 6.7带来了QSpan作为C++20的std::span的重新实现,Qt GRPC模块中用于双向流调用的新类,支持加…

Qt 6.6.1 修复了 400 多个 bug

Qt 6.6 于上个月正式发布,引入了 Qt Graphs、更强大的 Wayland 支持、各种渲染增强功能等等。 Qt 是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面、…

深入解析PyQt 6:为什么它比PyQt 5更强大?

随着计算机技术的不断发展,Python 作为一门流行的编程语言,其 GUI 库也在不断更新和完善。PyQt 是一款由挪威公司 PyQt Solutions 开发的跨平台应用程序开发…

Qt Creator 12 发布

Qt Creator 12 现已发布,一些亮点更新内容如下: 新功能 集成 Compiler Explorer 使用 Tools > Compiler Explorer &g…

Qt串口回路信号读取多线程14串口测试方案

QSerialPort串口一、思路串口测试分为三种:回路测试对传485模式,可以传输更远的距离二、环境Qt 6.4.3Qt serial port模块Qt Creator 11.0…

Qt for MCUs 2.6 正式发布

Qt for MCUs 2.6 已正式发布。 主要变化 新增适用于 Qt Quick Ultralite 的新 QML API 全新基准测试功能以性能作为核心 支持文件系统(技术预…

怎么样连接qt和mysql

Qt是一款流行的跨平台开发框架,而MySQL是目前最流行的一种关系型数据库。如何在Qt中连接MySQL数据库?接下来,我们将通过以下步骤来实现。步骤1:安装MySQL驱动程序。在Q…

Qt 6.5 LTS转向仅限商用阶段

在Qt 6.5长期支持(LTS)周期的这个时候,Qt公司已经将其转变为只关注其商业客户。 既然 Qt 6.6已发布 ,Qt 6.5 LTS仅商业化,现有的公开可用的Qt 6.5 G…

利用qt开源库可视化soniccpp与rapidjson的性能对比结果

前言 最近学习了字节开源的json库sonic-cpp,号称其性能为rapidjson的2.5倍,于是决定并验证一下,并结合qt的开源库qt-material-widgets与qc…

Qt Creator 12 Beta带来集成编译器资源管理器

继本周发布 问题6.6 ,Qt Creator 12测试版已经为这个专注于Qt和C++的集成开发环境(IDE)发布。 Qt Creator 12最重要的功能是集成的编译器资源管理器…

Qt 6.6 正式发布

Qt 6.6 已正式发布,如约而至。 Qt 是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面、嵌入式系统和移动应用等。Qt 6 是 Qt 的最新版本,于 2022 年 12…

Qt 6.6工具包与更强大的Wayland、Qt图形模块一起发布

Qt 6.6工具包已发布,作为该开源跨平台工具包的最新六个月更新。 Qt 6.6带来了一个新的模块,Qt Graphs,在本周期以技术预览形式提供,用于将以前发现的功能与单独的Qt…

怎么在qt中下载mysql驱动

在Qt中使用MySQL数据库,需要先下载并安装MySQL驱动。下面是如何在Qt中下载MySQL驱动的步骤:1. 打开Qt Creator,在左侧项目面板中选择Projects,然后…

RK3588开发笔记(一):基于方案商提供的宿主机交叉编译Qt5.12.10

前言   rk3588开发车机,方案上提供的宿主机只是编译rk sdk的版本,并未编译好Qt,那么需要自行交叉编译Qt系统。选择的Qt的版本为5.12.10。 宿主机准备   下载…

Python Qt6 真的值得学习吗?看看这些你就知道了!

PyQt6是一个Python语言的GUI编程库,它是基于Qt 6框架开发的,可以用于创建跨平台的桌面应用程序。简介PyQt6是一个Python语言的GUI编程库,它提供了与Qt6框…

Qt 6.6即将发布RC供测试

这个开源和跨平台工具包的Qt 6.6即将发布,而今天上午发布的是候选版本。 Qt 6.6将带来许多新功能,包括 更强大的Wayland合成器体验 ,支持Qt GUI模块直接访问所用…

Qt/C++音视频开发54视频监控控件的极致设计

一、前言 跌跌撞撞摸爬滚打一步步迭代完善到今天,这个视频监控控件的设计,在现阶段水平上个人认为是做的最棒的(稍微自恋一下),理论上来说应该可以用5年不用推翻重写,推翻重写当然也是程…

windows下侦听全局鼠标事件(利用win32API)

一、需求说明 正常情况下,Qt获取鼠标事件都是获取窗口内的鼠标事件,当窗口、控件 获取焦点之后,点击窗口内的控件,Qt都可以获取到鼠标事件。 如果窗口没有获取到焦点,或者 点击软件…

怎么配置qt和mysql的环境

如果你想要在 Qt 中使用 MySQL 数据库,你需要先配置好环境。下面我们就来介绍一下具体的步骤。第一步,你需要下载安装 MySQL Connector/C++,请确保版本和你的…

在不同的语言中运行一个Qt应用程序

Qt 是一个跨平台应用程序框架,广泛用于开发具有图形用户界面的应用程序。它是用 C++ 编写的,支持多种编程语言,包括 Python、Ruby 和 Java。 Qt 最有用的功能之…

深度操作系统 Deepin 宣布 DTK 开发框架已完成基于 Qt6 的全面升级

为什么要适配 Qt6自 deepin 诞生以来,deepin 桌面操作系统就以简洁、直观和美观的外观,以及独特的操作方式引起了广泛关注。DTK 作为 deepin 操作系统的核心工…

Deepin 宣布 deepin DTK 已完成基于 Qt6 的全面升级

近日,深度 deepin 宣布 deepin DTK(Development ToolKit)已正式适配 Qt6 (6.4.2),实现全面升级。DTK 作为 deepin 基于 Q…

如何通过C++开发实现图形界面应用程序?

如何通过C++开发实现图形界面应用程序?引言:图形界面应用程序是我们日常生活中经常使用的一种软件,它可以提供直观、友好的界面,让用户更方便地使用计算机。C++是一种功能强大的编程语…

如何使用C++进行跨平台的开发?

如何使用C++进行跨平台的开发?引言:随着互联网的快速发展,软件开发已经成为了我们日常工作中不可或缺的一部分。而软件的跨平台性越来越受到开发者的重视。本文将介绍如何使用C++进行跨…

使用QT开发跨平台应用程序

QT是由Qt Project开发的跨平台应用程序开发框架。Qt可以使用C++语言编写桌面应用程序、嵌入式和移动设备应用程序以及游戏。使用Qt进行跨平台开发是很多开发者的首选,因为其…

Debian在线安装Qt及Debian在线安装很慢

(图片来源网络,侵删)前言LINUX是一个开源操作系统,以稳定、安全和高效著称。Debian作为LINUX的一个发行版,在开源社区中广受欢迎。在Debian上安装Qt是一个常见的需…

Debian安装Qt Creator及Debian安装yum命令

(图片来源网络,侵删)本文目录导读:前言Debian安装Qt CreatorDebian安装yum命令为您分享前言在Linux系统中,Debian是一种非常流行的发行版之一。它以其…

在Ubuntu 系统下开发GUI,用哪种开发工具比较好?

在Ubuntu系统下开发GUI,你可以考虑使用以下几种开发工具:Qt Creator:Qt Creator是一个跨平台的集成开发环境,专门用于开发基于Qt框架的应用程序。它提供了丰…

QT连接Mysql数据库的实现步骤

目录前言方法一、直接通过Mysql的驱动加载数据库方法二、通过ODBC连接mysql数据库ODBC连接代码总结前言 Qt连接Mysql数据库步骤相对比较麻烦,因此写了篇文章将详细过…

QT安装Debian及QT安装deb

(图片来源网络,侵删)本文目录导读:前言QT在Debian上的安装QT使用deb包进行安装LINUX为您分享前言作为一名LINUX用户,您可能会遇到需要安装和配置QT开发环境的情况…

怎么在linux系统中使用Qt连接MySQL数据库

在Linux系统中使用Qt连接MySQL数据库,首先需要安装MySQL的客户端软件。安装完成后,可以使用Qt提供的API来连接MySQL数据库。 首先,在Linux系统中安装Qt开…

可能是全网最详细的Qt连接MySQL数据库教程

目录1.直接通过Mysql的驱动加载数据库1)所需代码2)解决Qmysql driver not loaded2.通过ODBC连接Mysql数据库1)官方解释:2)下载ODBC3)…

Qt封装SQLite数据库的完美解决方案 (qt sqlite数据库封装)

在软件开发中,数据存储是一个十分重要的问题。对于嵌入式设备或单机应用来说,SQLite数据库是一种很好的选择。SQLite是一个轻量级的嵌入式数据库,它占用空间小,可移植性好,速度…