- 博客(235)
- 收藏
- 关注
原创 【Qt】界面优化(2)——绘画API
本文介绍了Qt中用于界面优化的绘画API,包括基本概念、核心类(QPainter、QPaintDevice、QPen、QBrush)以及具体绘制方法。主要内容涵盖绘制线段、矩形、圆形和文本,还详细说明了如何设置画笔和画刷的样式、颜色及填充模式。此外,文章还介绍了绘制图片的方法,包括使用QPixmap加载并显示图片。通过重写paintEvent函数,开发者可以自定义图形界面,满足多样化的需求。
2026-07-07 19:19:53
259
原创 【Qt】界面优化(1)——QSS
本文介绍了Qt样式表(QSS)的基本概念和使用方法。QSS是Qt仿照CSS设计的样式系统,用于定制控件外观。文章详细讲解了QSS的四种设置方式:指定控件设置、全局样式设置、从文件加载样式和使用Qt Designer编辑样式,并说明了样式的层叠性和优先级规则。 文中还介绍了QSS的选择器系统,包括类型选择器、ID选择器、后代选择器等常见选择器类型,以及子控件选择器和伪类选择器的使用方法。最后解释了Qt控件的盒子模型,包括外边距(margin)、内边距(padding)和边框(border)等概念。 通过QSS
2026-07-07 16:00:46
204
原创 【Qt】系统相关(1)——事件
Qt事件与信号槽机制及常见事件处理 摘要:本文介绍了Qt框架中的事件处理机制及其与信号槽的关系。Qt事件是操作系统的底层机制,Qt将其封装并通过重写事件处理函数实现交互。文章详细讲解了鼠标进入/离开事件(enterEvent/leaveEvent)的实现方法,包括创建子类继承标准控件并重写事件函数,以及通过提升控件或代码创建两种方式触发事件。此外还介绍了鼠标按下、释放、双击和移动等常见鼠标事件的处理方式,展示了如何获取鼠标位置和按键状态。相比信号槽机制,事件处理提供了更底层的控制,适用于没有对应信号的用户操
2026-07-04 21:13:21
222
原创 【Qt】窗口预览(2)——对话框
QDialog, QMessageBox, QColorDialog, QFontDialog,QFileDialgo,QInputDialog
2026-07-04 01:56:21
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅