qt

橙橙笔记1 小时前
开发语言·qt·安装·软件
QT的安装Index of /qt/archive/online_installers/4.11/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
2kπ3 小时前
开发语言·笔记·qt
QT开发笔记QWidget 继承 QObject,所有窗口控件的基类。凡是看得见的界面组件都是 QWidget。 窗口:独立弹窗(setWindowFlags) 子控件:嵌入在其他窗口内部的组件。
Quz5 小时前
qt
QML MouseArea:点击、悬停与坐标获取这两个 demo 覆盖鼠标交互最基础的能力:怎么接收点击,怎么感知鼠标是否悬停在区域上,怎么拿到点击的具体位置。学会了它们,就理解了 MouseArea 的核心用法,后面的拖拽、缩放、自定义按钮都是在这个基础之上实现的。
程与留5 小时前
qt
04_Qt项目构建流程深度解析——MOC、UIC、RCC 的作用与原理当你第一次在 Qt Creator 中点击“运行”按钮,看到窗口顺利弹出时,你可能不会意识到——你的代码在真正被 C++ 编译器处理之前,已经经历了一场精密的“外科手术”。
Quz5 小时前
qt
QML MouseArea 事件:单击双击、长按与多按键检测除了最常用的单击,还有双击、长按、不同按键之分。这一篇讲 MouseArea 处理这类精细化事件的三种方式:用 Timer 自己判断单击/双击、用现成的长按信号、用鼠标按键来区分左中右键。
秋田君6 小时前
qt
SqlServer2022 服务以及客户端可视化安装详细教程记录 Windows 环境下 SQL Server 2022(服务端)与 SQL Server Management Studio(SSMS,客户端可视化工具)的完整安装、验证与连接过程。所有步骤截图均保留,文字说明用于补充每个步骤的操作目的与注意事项。
平常心的技术小牛16 小时前
开发语言·qt
Qt-快速上手-QMenuBar头文件:#include <QMenuBar>QMenuBar:主窗口顶部菜单栏,存放多个 QMenu 菜单;QMainWindow 提供内置 menuBar (),一般不手动 new。
qq_150841991 天前
c++·qt·c#
从CVI(C)到Pyside(python)/Qt(C++)/VS(C#)的一点吐槽“Tkinter 布局助手”,是我接触过的基于python原生的图形界面套件Tkinter来做GUI程序的最佳实践,链接是https://www.pytk.net/],在web上就可以拖拽基础控件到面板,并定义控件的回调函数,完了存盘到本机。这但仍然不好用,至少没有表格控件,对硬件工程师观察寄存器就不大友好。要更丰富的控件,就需要用 Pyside 这个免费的IDE,才能做出我们用C#做出来的 myI2C_CH341A64DLL.exe 这种界面来。即使用了Pyside,你也会因为一种巨大的割裂感,即界面是
我不是疯子是傻子1 天前
开发语言·qt
Qt 程序打包部署全攻略:从 windeployqt 到 Inno Setup 的静默安装与版本迭代实战今天整理了一套Qt 打包部署方案,从 windeployqt 到 Inno Setup 安装,再到版本迭代的自动化,一步到位。
小小龙学IT1 天前
qt·架构·mvc
Qt 模型/视图框架(Model/View)深度解析:从 MVC 演化到数据展示架构的王者经典 MVC(Model-View-Controller)由 Smalltalk-80 引入,将应用拆为三部分:
Quz1 天前
qt
QML ComboBox 完全自定义样式:背景、内容、下拉项与箭头ComboBox 的样式由四个可替换部件组成:background(外框)、contentItem(收起时显示的内容)、delegate(下拉列表项)、indicator(右侧箭头)。全部重写,就能做出完全贴合设计稿的下拉框。这个 demo 以 QtQuick.Controls.Basic 风格为底,把四件套逐个替换,还顺手处理了2个常见的坑。
skr爱码士1 天前
c++·qt·客户端
03_第一个Qt项目:Hello World 的完整拆解在上一篇文章中,我们成功搭建了 Qt 开发环境,点击运行按钮,看到了一个空白的窗口弹出。但对于一个 C++ 开发者来说,仅仅“让程序跑起来”是远远不够的。
ryanuo71 天前
c++·qt·ui·shadcn
Shadcn/ui × Qt 6/QML:一次从 Web UI 到桌面 UI 的组件化实践开源:github.com/QtShadcn/qtshadcn写 Qt 界面写久了,多少会嫌弃默认那套东西。Qt Quick Controls 的默认样式在 macOS 上还能看,换到 Windows、Linux 上直接露馅。想改好看点,QSS 是全局手术刀,给一个按钮调 hover 都要写一坨选择器,改完这个控件别处跟着遭殃。
不会代码的小猴1 天前
开发语言·c++·笔记·qt·算法
6. Qt网络编程网络编程(network programming)是在一定协议下实现两台计算机通信的程序。Qt 中所有 Socket 类都是非阻塞的,通信过程由事件驱动(数据到达发信号)。使用网络类必须在 .pro 文件添加 QT += network。
不会代码的小猴2 天前
开发语言·c++·笔记·qt·算法
3. 控件学习1在窗口上显示一个组件有两种方法:方法 1——构建时不指定父对象,直接调用该对象的 show();方法 2——构建时指定父对象,父对象调用 show() 后,其中的子组件自动跟着显示。
平常心的技术小牛2 天前
开发语言·qt
Qt-快速上手-QTextCursor头文件:#include <QTextCursor>QTextCursor:不是控件,是操作QTextDocument文档的光标工具类。配合QTextEdit / QPlainTextEdit使用,用来移动光标、选中文本、插入文字、删除文本。
精英的英2 天前
开发语言·vscode·qt
记一次 Qt5 Language Server 开发目标平台:Qt5.7(低性能 ARM Linux)嵌入式项目的 QML 开发支持 应用场景:VSCode 中编辑 Qt5 项目(qmake、版本化 import)的 QML 文件 技术栈:Qt Creator 19.0.2 源码(qmljs 库)→ 独立 LSP 可执行文件 qmlls5.exe 开发环境:Windows + WSL(cmd.exe 调 MSVC 交叉编译)+ VSCode 代码规模:qmllsserver.cpp 从零到 3269 行,28 次功能迭代提交
不会代码的小猴2 天前
开发语言·c++·笔记·qt
4. 控件学习2QLineEdit(单行文本框)用于一行信息的输入。老师代码里的完整流程:创建 → setFixedSize 定大小 → move 定位 → setPlaceholderText 提示 → setMaxLength 限长 → setAlignment 对齐。
我是小灰灰吖2 天前
linux·qt
解决高频率图像处理中的内存“只增不减”:glibc malloc_trim实战指南在开发涉及高频率图像采集、存储和算法推理的应用程序(如视觉处理服务、监控分析系统)时,我们常常遇到一个棘手的问题:程序运行一段时间后,内存占用持续上涨,最终被操作系统(OOM Killer)杀死,即使代码逻辑上已经正确释放了内存。
秋田君2 天前
开发语言·qt·udp
QT_一个UDP通信程序(单播+广播)完整的Qt UDP实战案例复盘,从创建工程到运行验证,支持单播和广播的UDP通信程序。程序界面一共三行控件:上方一排是端口和IP配置,中间一排是消息输入和发送按钮,下方是聊天记录窗口。