首页
学习
活动
专区
圈层
工具
发布

#qt

跨平台的 C++应用程序开发框架

【从零开始的Qt开发指南】(二十四)Qt 界面优化之绘图实战:解锁自定义界面的无限可能

_OP_CHEN

在开始绘图之前,我们需要先理解 Qt 绘图框架的核心组成 —— 四个关键类,它们的关系就像现实中的绘画场景,非常容易理解:

900

【从零开始的Qt开发指南】(二十三)Qt 界面优化之 QSS 实战指南:从入门到精通,让你的界面颜值飙升!

_OP_CHEN

在网页前端开发中,CSS(Cascading Style Sheets)早已成为不可或缺的一部分,它负责描述网页的样式,包括控件大小、位置、颜色...

17110

【从零开始的Qt开发指南】(二十二)Qt 音视频开发宝典:从音频播放到视频播放器的实战全攻略

_OP_CHEN

添加多媒体模块:Qt 音视频功能依赖multimedia和multimediawidgets模块(视频播放需后者),需在项目的.pro文件中添加对应的模块:

10610

【从零开始的Qt开发指南】(二十一)Qt 网络编程封神指南:UDP/TCP/HTTP 全场景实战

_OP_CHEN

添加网络模块:在项目的.pro文件中添加QT += network,否则无法使用 Qt 网络相关类;

14610

【从零开始的Qt开发指南】(十九)Qt 文件操作:从 I/O 设备到文件信息,一站式掌握跨平台文件处理

_OP_CHEN

传统 C/C++ 的文件操作(如fopen、fread、WriteFile)存在明显短板:需要手动处理跨平台差异(如 Windows 的\和 L...

12210

【从零开始的Qt开发指南】(十八)Qt 事件进阶:定时器、事件分发器与事件过滤器的实战宝典

_OP_CHEN

在 Qt 应用中,定时器是实现周期性任务的核心工具,比如弹窗自动关闭、数据定时刷新、动画效果实现等场景都离不开它。Qt 提供了两种定时器实现:Q...

12110

【从零开始的Qt开发指南】(十七)Qt 事件详解:按键与鼠标事件的全方位实战指南

_OP_CHEN

在深入按键和鼠标事件之前,我们先快速回顾一下 Qt 事件机制的核心逻辑。Qt 中的所有事件都继承自抽象类QEvent,它是事件的 “总纲”,包含...

12510

【从零开始的Qt开发指南】(十六)Qt 事件入门:从原理到实战,掌握事件处理的核心秘诀

_OP_CHEN

我们每天使用软件时,都在与事件打交道:点击按钮、拖动窗口、敲击键盘输入文字、滚动鼠标滚轮浏览内容…… 这些用户操作或系统状态变化,在 Qt 中都...

11210

【从零开始的Qt开发指南】(十五)Qt窗口之对话框终极指南:从分类到实战,解锁交互设计新高度

_OP_CHEN

对话框(QDialog)是 Qt 中用于实现短期任务或简洁交互的顶层窗口,通常悬浮在主窗口之上,专注于单一功能场景(如提示信息、参数输入、文件选择等)。与主窗...

13210

【从零开始的Qt开发指南】(十四)Qt 窗口之“三剑客”:工具栏、状态栏、浮动窗口进阶实战指南

_OP_CHEN

QMainWindow 作为 Qt 主窗口的核心类,不仅提供了菜单栏支持,还内置了对工具栏(QToolBar)、状态栏(QStatusBar)和...

12610

【从零开始的Qt开发指南】(十三)Qt 窗口之菜单栏完全攻略:从入门到实战,打造专业级桌面应用菜单系统

_OP_CHEN

在深入代码之前,我们首先要理清 Qt 菜单栏的核心组成部分。Qt 的菜单栏体系由三个核心元素构成:菜单栏(QMenuBar)、菜单(QMenu)...

17310

【从零开始的Qt开发指南】(十二)Qt 布局管理器终极指南:5 大布局 + 实战案例,搞定所有界面排版需求

_OP_CHEN

在没有布局管理器的时候,开发者需要手动计算每个控件的x、y坐标和宽高,一旦窗口大小改变或控件增减,整个界面就会错乱。而 Qt 的布局管理器带来了...

26920

【从零开始的Qt开发指南】(十一)Qt常用控件之多元素控件与容器类控件深度解析

_OP_CHEN

在实际项目中,我们常面临这些场景:展示一组文件列表、呈现多行多列的表格数据、构建层级化的分类目录、将相关控件归类展示、用标签页切换不同功能模块 ...

12510

【从零开始的Qt开发指南】(十)Qt 常用控件之输入类控件全攻略:7 大控件从入门到实战,覆盖所有输入场景

_OP_CHEN

输入类控件是程序 “接收用户指令” 的关键载体,其设计直接影响用户体验:一个支持格式验证的 LineEdit 能减少用户输入错误,一个灵活的 S...

15210

【从零开始的Qt开发指南】(九)Qt 常用控件之显示类控件(下):ProgressBar 与 CalendarWidget 实战进阶

_OP_CHEN

QProgressBar 是 Qt 中用于展示任务进度的核心控件,它通过填充的进度条直观反映任务完成比例,支持自定义进度样式、显示格式和方向,能极大提升用户对...

8710

【从零开始的Qt开发指南】(八)Qt 常用控件之显示类控件(上):Label 与 LCD Number 实战指南

_OP_CHEN

QLabel 是 Qt 中最常用的显示控件,没有之一。它就像一块可编程的电子黑板,既能用朴素的文字传递信息,也能展示高清图片,甚至支持富文本和 ...

14410

从零开始的Qt开发指南:(七)Qt常用控件之按钮类控件深度解析:从 QPushButton 到单选 / 复选的实战指南

_OP_CHEN

QPushButton 作为 Qt 中最基础也最常用的按钮控件,继承自 QAbstractButton 抽象类 —— 这意味着它和 QRadio...

16610

从零开始的Qt开发指南(六)Qt 常用控件之 QWidget(下):从交互细节到颜值定制,打造专业级界面

_OP_CHEN

在正式开始前,先快速回顾一下 QWidget 的定位 —— 它是所有 Qt 可视化控件的 “老祖宗”,无论是按钮、输入框还是复杂的表格,都直接或...

18110

从零开始的Qt开发指南:(五)Qt 常用控件之 QWidget(上):解锁 Qt 界面开发的核心基石

_OP_CHEN

在 Qt 中,Widget(控件)是构成图形化界面的基本要素,英文原义是 “小部件”,咱们可以把它理解成搭建界面的 “积木块”。想象一下,你打开...

22310

从零开始的Qt开发指南:(四)Qt 信号与槽拓展:从自定义到连接方式,带你彻底掌握信号与槽的本质

_OP_CHEN

在正式讲解语法之前,我们先来回顾一下信号与槽的概念 —— 信号与槽是什么?

15510
领券