首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
nuxt.js
注解
线性代数
搭建网站
lcd
快速排序
Table API
云idea
网络技术
亚马逊证书
连接池
SAP ABAP
社区论坛
Tableau 技巧
考试管理系统
指针数组
volatile
WT-VL53L0 L1
GPT-4
程序员35
无边框窗口
2024/5/6 19:06:05
Qt自绘无边框窗口类
Qt自绘无边框窗口类概述:代码示例:CFrameWidget.h:CFrameWidget.cppCTitle.h:CTitle.cpp:CTitle.ui:TextWidget.h:TextWidget.cpp:TextWidget.ui:运行效果图:over:文末一句话&#x…
阅读更多...
C++ Qt 学习(三):无边框窗口设计
1. 无边框窗口 1.1 主窗口实现 MainWidget.h #pragma once#include <QtWidgets/QWidget> #include "CTitleBar.h" #include "CFrameLessWidgetBase.h"// 主窗口 MainWidget 继承自无边框窗口公用类 CFrameLessWidgetBase class MainWidget : publi…
阅读更多...
【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.5 键盘事件
本章要实现的整体效果如下: QEvent::KeyPress 键盘按下时,触发该事件,它对应的子类是 QKeyEvent QEvent::KeyRelease 键盘抬起时,触发该事件,它对应的子类是 QKeyEvent 本节通过两个案例来讲解这 2 个事件&…
阅读更多...
【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.6 定时器事件
本章要实现的整体效果如下: QT 中使用定时器,有两种方式: 定时器类:QTimer定时器事件:QEvent::Timer,对应的子类是 QTimerEvent 本节通过一个案例,同时讲解这两种方式 案例:当点击…
阅读更多...
【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.7 拖放事件
本节对应的视频讲解:B_站_链_接 【QT开发笔记-基础篇】 第4章 事件 4.7 拖动事件 本章要实现的整体效果如下: QEvent::DragEnter 当拖动文件进入到窗口/控件中时,触发该事件,它对应的子类是 QDragEnterEvent QEvent::DragLe…
阅读更多...
【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.8 绘图事件
本节对应的视频讲解:B_站_链_接 【QT开发笔记-基础篇】 第4章 事件 4.8 绘图事件(1) 本章要实现的整体效果如下: QEvent::Paint 当窗口/控件需要重绘时,触发该事件,它对应的子类是 QPaintEvent 本节通过一个向 QLabel 上绘制…
阅读更多...
《Qt/UI美化实战课程》第一章 无边框窗口(11讲)
《Qt/UI美化实战课程》新课首发 (1)无边框窗口(11讲) (2)图标字体(8讲) (3)官方图表QChart:曲线、柱状图、饼图(20讲) …
阅读更多...
【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.4 鼠标按下、移动、释放事件
本章要实现的整体效果如下: QEvent::MouseButtonPress 鼠标按下时,触发该事件,它对应的子类是 QMouseEvent QEvent::MouseMove 鼠标移动时,触发该事件,它对应的子类是 QMouseEvent QEvent::MouseButtonRel…
阅读更多...
【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.1 整体效果演示、技术点
事件,在 Qt 中是很重要的一块内容,在实际工作中用到的也很多。 这里用一章的篇幅来讲解它。 本节先看下本章的一个总览,演示下所有效果,以及涉及到的一些技术点。 1.1 常用的事件讲解 整体效果如下: 详细讲解以下…
阅读更多...
【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.10 总结QT中的事件传递流程
本节对应的视频讲解:B_站_链_接 【QT开发笔记-基础篇】 第4章 事件 4.10 总结事件传递流程(1) 事件处理函数接受还是忽略 本章要实现的整体效果如下: 事件传递总流程图,如下: 这张图是不是还不太明白?? 别…
阅读更多...