qt

尘中远4 小时前
qt·数据可视化·qcustomplot·qwt·工业软件·科学绘图
【Qwt 7.0 系列】坐标轴与刻度系统 —— 刻度引擎、网格、图例与刻度朝内本文是 Qwt 7.0 系列介绍和教程,如果你正在寻找一个高性能、协议友好、同时支持 2D 和 3D 绘图的 Qt 数据可视化库,那么这篇文章就是为你准备的。
sycmancia6 小时前
开发语言·qt
Qt——多线程间的互斥1.示例:消费者和生产者问题消费者消费一个产品,生产者生产一个产品但是当消费者和生产者同时访问g_store时,就会产生竞争,程序会崩溃
尘中远13 小时前
qt·3d·qcustomplot·qwt·科学绘图·高性能绘图
【Qwt 7.0 系列】3D 数据可视化 —— OpenGL 高性能三维绘图本文是 Qwt 7.0 系列介绍和教程,如果你正在寻找一个高性能、协议友好、同时支持 2D 和 3D 绘图的 Qt 数据可视化库,那么这篇文章就是为你准备的。
尘中远11 小时前
qt·qwt·工业软件·科学绘图
【Qwt 7.0 系列】常用图表类型实战 —— 柱状图、散点图、箱线图与直方图本文是 Qwt 7.0 系列介绍和教程,如果你正在寻找一个高性能、协议友好、同时支持 2D 和 3D 绘图的 Qt 数据可视化库,那么这篇文章就是为你准备的。
尘中远12 小时前
qt·数据可视化·绘图·qcustomplot·qwt·科学绘图
【Qwt 7.0 系列】交互功能详解 —— 平移、缩放、坐标轴交互与数据拾取本文是 Qwt 7.0 系列介绍和教程,如果你正在寻找一个高性能、协议友好、同时支持 2D 和 3D 绘图的 Qt 数据可视化库,那么这篇文章就是为你准备的。
sycmancia12 小时前
qt
Qt——进程与线程的概念1.程序是计算机存储系统中的数据文件2.进程3.进程与程序的区别4.程序和进程的联系5.在当代操作系统中,资源分配的基本单位是进程,而CPU调度的基本单位是线程
郝学胜-神的一滴13 小时前
开发语言·c++·qt·程序人生·软件开发·用户界面
Qt 高级编程 034:深耕QWidget底层内核—彻底吃透无边框窗口设计核心原理🔥 核心导读:QWidget 作为 Qt GUI 体系的绝对核心基石,承载着所有窗口渲染、控件交互、事件分发、界面定制的底层核心能力。绝大多数开发者做无边框窗口、自定义控件、沉浸式界面时,只会照搬网络模板,不懂底层原理,最终面临窗口卡顿、拉伸失效、层级错乱、兼容性差等各类疑难BUG。本文将由浅入深、图文并茂、源码落地、性能优化,全方位拆解 QWidget 继承架构、私有设计范式、核心公有接口、可重写事件体系,搭配实操代码+原理示意图,帮你彻底打通 Qt 桌面开发底层壁垒,从容拿捏高阶自定义界面开发!
满天星830357714 小时前
开发语言·qt
【Qt】控件(二) (geometry及与frameGeometry的区别)位置和尺寸,其实是四个属性的统称: x 横坐标,y 纵坐标, width 宽度, height 高度.(注意x,y 表示“矩形左上角的位置”!!!) 但是实际开发中,我们并不会直接使用这几个属性,而是通过一系列封装的方法来获取/修改。 对于Qt的坐标系,不要忘记是一个“左手坐标系”。其中坐标系的原点是当前元素的父元素的左上角。 代码示例1: 控制按钮的位置 1.在界面中拖五个按钮。 五个按钮的objectName分别为pushButton_target,pushButton_up,pushButton_d
大气的小蜜蜂14 小时前
python·qt·sqlite
基于Python+PyQt5+SQLite的药房管理系统实现:事务一致性与界面解耦全流程解析随着医疗信息化向基层机构渗透,中小型药房与社区诊所对轻量化药品管理工具的需求持续增长。传统商业管理系统普遍存在部署成本高、功能冗余、定制难度大的问题,而基于嵌入式数据库的桌面应用方案,凭借零配置、易维护、低成本的优势,成为小型机构信息化的合适选择。
尘中远14 小时前
qt·matplotlib·绘图·qwt·科学绘图
【Qwt 7.0 系列】总体架构解析 —— 从单体到三库模块化的演进本文是 Qwt 7.0 系列介绍和教程,如果你正在寻找一个高性能、协议友好、同时支持 2D 和 3D 绘图的 Qt 数据可视化库,那么这篇文章就是为你准备的。
特立独行的猫a15 小时前
qt·华为·harmonyos·三方库·鸿蒙pc
为 HarmonyOS/OpenHarmony 构建第三方库的解决方案(转自Qt官方Blog)转载自QT官方Blog,感谢QT的贡献!原文链接:Solutions to build 3rdparty for HarmonyOS/OpenHarmony — Qt Wiki
xcyxiner15 小时前
qt
DicomViewer (编译以及优化)8上一篇新建了vcpkg.json后,使用cmake关联vcpkg,每次运行都要很久。后面又回到命令行使用vcpkg安装依赖,cmake直接使用vcpkg生成的库。
旖-旎15 小时前
开发语言·c++·qt
QT界面优化(6)1.要点QSS是仿照CSS模式的,如果CSS和QSS发生样式冲突,则QSS优先级更高!2.语法规则//CSS 选择器 { 属性名: 属性值; } //QSS(和CSS一样) 选择器 { 属性名: 属性值; }
零点零一15 小时前
开发语言·c++·qt
QT 5升级到 Qt 6 使用 Clazy 检查将 C++ 应用程序移植到 Qt 6本文介绍了两种将Qt 5应用程序升级到Qt 6的方法:一是使用Clazy框架提供的专用检查工具(如qt6-deprecated-api-fixes等),这些工具能帮助识别和修复Qt 5到Qt 6的兼容性问题;二是建议先将应用程序更新至Qt 5.15,并通过定义QT_DISABLE_DEPRECATED_UP_TO宏来禁用已废弃的API,以减少移植难度。两种方法均需注意API变更和兼容性处理,确保顺利迁移到Qt 6。
初阳78515 小时前
qt
【Qt】系统相关(1)——事件信号槽与事件之间的关系信号槽:我们之前对信号槽的定义是,用户进行各种操作,就有可能能产生信号,我们可以给这个信号关联一个参函数,当触发这个信号的时候执行对应的槽函数。
尘中远15 小时前
qt·数据可视化·qwt·工业软件·科学绘图·云图·向量场
【Qwt 7.0 系列】高级科学图表 —— 光谱图、向量场、K线图与极坐标绘图本文是 Qwt 7.0 系列介绍和教程,如果你正在寻找一个高性能、协议友好、同时支持 2D 和 3D 绘图的 Qt 数据可视化库,那么这篇文章就是为你准备的。
不想学习!!15 小时前
qt·qml
Qt Quick 常用控件入门:Window、Button、CheckBox 与 RadioButton本节主要学习以下内容:在 Qt Quick 中,很多常用控件都来自 QtQuick.Controls 模块。
qq_401700411 天前
开发语言·qt
Qt QSS 完全入门写出漂亮界面以及解决样式不生效问题很多刚接触 Qt 的开发者都有一个共同的感受:功能很快就写出来了,但是界面总感觉像十年前的软件。按钮灰扑扑、输入框方方正正、菜单毫无质感,与如今的软件相比差距明显。实际上,并不是 Qt 做不了漂亮界面,而是很多人没有真正掌握 QSS(Qt Style Sheet)。QSS 可以说是 Qt Widgets 开发中最重要的技术之一。学会 QSS,不需要修改任何 C++ 代码,仅仅通过修改样式文件,就可以让整个软件焕然一新。
旖-旎1 天前
开发语言·c++·qt
QT系统篇(5)(下)1.了解在 Qt 中,多线程的处理一般是通过 QThread 类来实现。QThread 代表一个在应用程序中可以独立控制的线程,也可以和进程中的其他线程共享数据。QThread 对象管理程序中的一个控制线程。
Irissgwe1 天前
qt
第四章 QT窗口Qt窗口是通过 QMainWindow类来实现的。QMainWindow 是一个为用戶提供主窗口程序的类,继承自 QWidget 类,并且提供了一个预定义的布局。 QMainWindow 包含 一个菜单栏(menubar) 、 多个工具栏(toolbars) 、 多个浮动窗口(铆接部件)(dockwidgets) 、 一个状态栏(statusbar) 和一个 中心部件(centralwidget) ,它是许多应用程序的基础,如文本编辑器,图片编辑器等。如下图为 QMainwindow 中各组件所处的位置: