![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
QT
文章平均质量分 72
QT教程
二进制怪兽
博客用于记录学习过程,欢迎交流!个人网站:www.shiver.fun
展开
-
[笔记]qt开发之路
文章目录基础篇样式qss图形篇时钟绘制数据篇网络篇基础篇样式qss图形篇时钟绘制https://gitee.com/shiver/Qt_ExamplePractice/tree/master/AnalogClock/AnalogClockWithSeconds数据篇网络篇原创 2021-11-07 22:08:31 · 184 阅读 · 0 评论 -
[总结]分享几个自己写的关于qt项目
文章目录图片查看器视频播放器贪吃蛇图片查看器github下载地址视频播放器github下载地址贪吃蛇github下载地址搭建环境后续会写在readme里面欢迎大佬们参考学习和Star原创 2021-10-18 23:31:36 · 230 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:《零》vs开发qt项目
qt rc.exe link error文章目录环境搭建vs 配置vs创建测试项目vs qt项目导出成qtcreator项目vs 添加额外qt 控件环境搭建vs2015qt-5.9.8vs qt插件注意插件版本 我用的2.7 尽量不要选择这么新的vs 配置进入vs2015 会发现 工具栏多了个 “Qt Vs Tools”Qt Vs Tools ->Options -> Versions选择加号 添加你的qt msvc版本 qmake.exe位置例如我的:C:\Qt\原创 2021-07-11 16:02:39 · 250 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<13>基于GraphicsViewFrame的贪吃蛇实现
文章目录贪吃蛇实现绘制地图设计蛇和食物贪吃蛇实现对于游戏而言,我们需要一个QGraphicsScene,作为游戏发生的舞台;一个QGraphicsView,作为观察游戏舞台的组件;以及若干元素,用于表示游戏对象,比如蛇、食物以及障碍物等。绘制地图Qt 学习之路 2(31):贪吃蛇游戏(1)成品代码:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>class QGraphicsScene;c原创 2021-02-16 01:24:12 · 315 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<12>Graphics View Framework
Graphics View FrameworkQt 学习之路 2(30):Graphics View Framework原创 2021-01-10 20:42:13 · 237 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<11>绘制设备
文章目录绘制设备QPixmapQBitmapQImageQPicture总结绘制设备Qt 学习之路 2(29):绘制设备绘图设备是继承QPainterDevice的类。QPaintDevice就是能够进行绘制的类,也就是说,QPainter可以在任何QPaintDevice的子类上进行绘制。现在,Qt 提供了若干这样的类:这两部分大致相同,只是在 Qt5中,QGLPixelBuffer已经被废弃。本章我们关注的是QPixmap、QBitmap、QImage和QPicture这几个类。另外的部原创 2021-01-08 23:27:11 · 226 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<10>坐标系统
文章目录坐标系统绘制矩形坐标变换平移 translate旋转 rotate缩放 scale扭曲 shear视口坐标和窗口坐标窗口坐标(逻辑坐标)视口(物理坐标)总结坐标系统Qt 学习之路 2(28):坐标系统所谓坐标系统,也就是QPaintDevice上面的坐标。默认坐标系统位于设备的左上角,也就是坐标原点 (0, 0)。x 轴方向向右;y 轴方向向下。将QPainter的逻辑坐标与QPaintDevice的物理坐标进行映射的工作,是由QPainter的变换矩阵(transformation ma原创 2021-01-08 00:09:14 · 278 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<九>反走样,渐变
文章目录反走样渐变总结反走样Qt 学习之路 2(26):反走样反走样是图形学中的重要概念,用以防止通常所说的“锯齿”现象的出现。渐变Qt 学习之路 2(27):渐变总结原创 2021-01-06 22:28:09 · 254 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<八>Qt 绘制系统
Qt 学习之路 2(24):Qt 绘制系统简介Qt 绘制系统简介Qt 的绘图系统允许使用相同的 API 在屏幕和其它打印设备上进行绘制整个绘图系统基于QPainter,QPainterDevice和QPaintEngine三个类。QPainter用来执行绘制的操作;QPaintDevice是一个二维空间的抽象,这个二维空间允许QPainter在其上面进行绘制,也就是QPainter工作的空间;QPaintEngine提供了画笔(QPainter)在不同的设备上进行绘制的统一的接口。QPai原创 2021-01-04 23:39:47 · 274 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<七>事件
Qt 学习之路 2(17):文件对话框原创 2020-10-18 23:57:28 · 407 阅读 · 2 评论 -
[学习][笔记] qt5 从入门到入坟:<六>对话框
对话框简介对话框数据传递标准对话框 QMessageBox原创 2020-10-11 23:43:33 · 279 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<五>布局管理器
绝对定位和布局定位Qt 提供了两种组件定位机制:绝对定位和布局定位。绝对定位给出这个组件的绝对坐标以及长宽值。带来问题: 如果用户改变了窗口大小,比如点击最大化按钮或者使用鼠标拖动窗口边缘,采用绝对定位的组件是不会有任何响应的。所以另一个布局定位就是为了解决这个问题的布局你只要把组件放入某一种布局,布局由专门的布局管理器进行管理。当需要调整大小或者位置的时候,Qt 使用对应的布局管理器进行调整。以下是使用QHBoxLayout布局的代码// !!! Qt 5int main(int ar原创 2020-10-08 22:54:47 · 269 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<四>对象模型
resource原创 2020-10-08 22:18:45 · 260 阅读 · 1 评论 -
[学习][笔记] qt5 从入门到入坟:<三>添加动作
MainWindows继承QMainWindows 基本窗体基本结构qmake类似cmake 项目构建工具 对源代码,依赖库的添加,编译可执行还是库文件等的配置添加动作本节,我们将在前面主窗口基础之上,添加菜单和工具栏等的动作。虽然 Qt Creator已经帮我们实现了主窗口的框架代码,但是具体的功能,还是需要我们一行行添加。Qt使用QAction类作为动作。顾名思义,这个类就是代表了窗口的一个“动作”,这个动作可能显示在菜单,作为一个菜单项,当用户点击该菜单项,对用户的点击做出响应原创 2020-09-22 23:43:17 · 303 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<二>信号与槽
信号与槽 signals and slots详细介绍实践int main(int argc, char *argv[]){ QApplication app(argc, argv);// MainWindow w;// w.setWindowTitle("signal_and_slot"); QPushButton button("Quit"); QObject::connect(&button, &QPushButton::cli原创 2020-09-21 23:04:44 · 316 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<一>hello Qt
安装qt 5.9.8下载下载地址我选择的是linux版本 xxx.run安装sudo chmod 777 qt-opensource-linux-x64-5.9.8.run #授权./qt-opensource-linux-x64-5.9.8.run #运行安装然后一堆信息 可能要先注册一个qt的账号 然后登陆 才能安装 之后选择组件我默认选了gcc 和一些控件 你不知道选择什么 就全选然后qtcreator就安装好了创建一个helloqt进入qt creator 界面 Fil原创 2020-09-16 23:36:13 · 351 阅读 · 3 评论