
QT
文章平均质量分 74
QT教程
二进制怪兽
博客用于记录学习过程,欢迎交流!商务请私信!个人网站:www.binary-monster.top
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[笔记]qt开发之路
文章目录基础篇样式qss图形篇时钟绘制数据篇网络篇 基础篇 样式qss 图形篇 时钟绘制 https://gitee.com/shiver/Qt_ExamplePractice/tree/master/AnalogClock/AnalogClockWithSeconds 数据篇 网络篇原创 2021-11-07 22:08:31 · 222 阅读 · 0 评论 -
[总结]分享几个自己写的关于qt项目
文章目录图片查看器视频播放器贪吃蛇 图片查看器 github下载地址 视频播放器 github下载地址 贪吃蛇 github下载地址 搭建环境后续会写在readme里面 欢迎大佬们参考学习和Star原创 2021-10-18 23:31:36 · 282 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:《零》vs开发qt项目
qt rc.exe link error 文章目录环境搭建vs 配置vs创建测试项目vs qt项目导出成qtcreator项目vs 添加额外qt 控件 环境搭建 vs2015 qt-5.9.8 vs 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 · 296 阅读 · 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 · 362 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<12>Graphics View Framework
Graphics View Framework Qt 学习之路 2(30):Graphics View Framework原创 2021-01-10 20:42:13 · 279 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<11>绘制设备
文章目录绘制设备QPixmapQBitmapQImageQPicture总结 绘制设备 Qt 学习之路 2(29):绘制设备 绘图设备是继承QPainterDevice的类。QPaintDevice就是能够进行绘制的类,也就是说,QPainter可以在任何QPaintDevice的子类上进行绘制。现在,Qt 提供了若干这样的类: 这两部分大致相同,只是在 Qt5中,QGLPixelBuffer已经被废弃。 本章我们关注的是QPixmap、QBitmap、QImage和QPicture这几个类。另外的部原创 2021-01-08 23:27:11 · 274 阅读 · 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 · 345 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<九>反走样,渐变
文章目录反走样渐变总结 反走样 Qt 学习之路 2(26):反走样 反走样是图形学中的重要概念,用以防止通常所说的“锯齿”现象的出现。 渐变 Qt 学习之路 2(27):渐变 总结原创 2021-01-06 22:28:09 · 305 阅读 · 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 · 312 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<七>事件
Qt 学习之路 2(17):文件对话框原创 2020-10-18 23:57:28 · 471 阅读 · 2 评论 -
[学习][笔记] qt5 从入门到入坟:<六>对话框
对话框简介 对话框数据传递 标准对话框 QMessageBox原创 2020-10-11 23:43:33 · 330 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<五>布局管理器
绝对定位和布局定位 Qt 提供了两种组件定位机制:绝对定位和布局定位。 绝对定位 给出这个组件的绝对坐标以及长宽值。 带来问题: 如果用户改变了窗口大小,比如点击最大化按钮或者使用鼠标拖动窗口边缘,采用绝对定位的组件是不会有任何响应的。 所以另一个布局定位就是为了解决这个问题的 布局 你只要把组件放入某一种布局,布局由专门的布局管理器进行管理。当需要调整大小或者位置的时候,Qt 使用对应的布局管理器进行调整。 以下是使用QHBoxLayout布局的代码 // !!! Qt 5 int main(int ar原创 2020-10-08 22:54:47 · 315 阅读 · 0 评论 -
[学习][笔记] qt5 从入门到入坟:<四>对象模型
resource原创 2020-10-08 22:18:45 · 297 阅读 · 1 评论 -
[学习][笔记] qt5 从入门到入坟:<三>添加动作
MainWindows 继承QMainWindows 基本窗体 基本结构 qmake 类似cmake 项目构建工具 对源代码,依赖库的添加,编译可执行还是库文件等的配置 添加动作 本节,我们将在前面主窗口基础之上,添加菜单和工具栏等的动作。虽然 Qt Creator 已经帮我们实现了主窗口的框架代码,但是具体的功能,还是需要我们一行行添加。 Qt 使用QAction类作为动作。顾名思义,这个类就是代表了窗口的一个“动作”,这个动作可能显示在菜单,作为一个菜单项,当用户点击该菜单项,对用户的点击做出响应原创 2020-09-22 23:43:17 · 350 阅读 · 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 · 372 阅读 · 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 · 396 阅读 · 3 评论