
Qt
文章平均质量分 88
梳理Qt的点点滴滴,本专栏内容都是基于Qt5.9
VerseZero
诗的篇章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1-Qt-中文乱码
Qt-中文乱码问题的本质Qt是一个跨平台的库,因此常被用在各种常见的操作系统上进行软件开发;比如linux 或者 windows;而在软件开发过程中,经常会遇到中文乱码的情况;很多情况下在网上搜索一个解决方案发现也好使,也就不去细究了;但是这个方案在其它情况下又不好用;其本质原因还是没有搞清楚当前开发环境不同模块之间的编码转换问题;解决方案在Qt5.0以后,推荐使用的解决方案一般是采用QString::toLocal8Bit(...) 和 QString:: fromLocal8Bit(cons原创 2022-02-19 18:43:27 · 587 阅读 · 0 评论 -
游戏——Qt迷宫
小游戏——Qt迷宫源码源码中有详细的注释,有空再把迷宫游戏的思路补充到博客中。效果图原创 2020-06-26 13:53:12 · 2244 阅读 · 15 评论 -
OpenGL(4)之Qt窗口(QOpenGLWidget)
OpenGL(四)之Qt窗口(QOpenGLWidget简单例子)上一篇QOpenGLWidget详解中,详细介绍了QOpenGLWidget的一些使用方法和特点,下面给出一个具体的例子。QOpenGLWidget 简单例子简介QOpenGLWidget是一个用来渲染OpenGL图形的窗口组件,它继承于QWidget;具体使用:Header:头文件: #include <QOpenGLWidget>qmake: QT += widgets版本: Qt 5.4之后实例创建原创 2020-06-17 10:07:06 · 8284 阅读 · 2 评论 -
OpenGL(3)之Qt窗口(QOpenGLWidget)
OpenGL(三)之Qt窗口(QOpenGLWidget)在上一篇中窗口类渲染OpenGL部件是基于QWindow,但在实际应用开发中比较常用的窗口是基于QWidget(当然还有Qt Quick这里并不展开讲)。至于QWindow和QWidget的联系,可以简略看一下这边博文从QWindow到QWidget(Qt5)QOpenGLWidget 简单例子简介QOpenGLWidget是一个用来渲染OpenGL图形的窗口组件,它继承于QWidget;具体使用:Header:头文件: #includ原创 2020-06-17 00:41:34 · 11167 阅读 · 1 评论 -
Qt QSS(二)之应用篇
Qt QSS(二)之应用篇将QSS应用到Qt应用程序中直接使用setStyleSheet("")来设置样式;在一个应用程序性中设置背景颜色为黄色qApp->setStyleSheet("QLineEdit { background-color: yellow }");如果需要设置指定对话框里的的 QLineEdits样式myDialog->setStyleSheet("QLineEdit { background-color: yellow }");如果想使用在指定的 QLine原创 2020-06-15 22:06:32 · 675 阅读 · 0 评论 -
Opengl (2)之Qt窗口
Qt + QOpenGL(一)这一学习系列,基于Qt UI组件以及QOpenGL,学习三维软件的开发。 暂定目标是做一个简单的机器人仿真软件。如果快速开发,可以直接用OSG 或者 OCCT 等开源3d引擎,加上自己熟悉的图形用户界面应用程序框架(如Qt,C#,MFC,Java等),整合出一个三维软件。这些内容在后面有空慢慢学习。这一系列就关注Qt 以及其opengl模块。OpenGL是Khronos Group开发维护的一个规范,它主要为我们定义了用来操作图形和图片的一系列函数的API,需要注意的原创 2020-06-10 02:33:46 · 1911 阅读 · 0 评论 -
Qt QSS(一)之基础篇
QSS详解简述QSS(Qt Style Sheets)是Qt样式表,与制作前端web中使用CSS来美化网页一样, QSS为Qt提供属性、伪状态、子控件等机制来自定义控件外观。对于设计Qt应用程序,QSS是必须掌握的,因为它能让你付出最少的代价,美化应用程序。而不用去继承QWidget,做很多复杂的工作(当然我们不是说这种方式不重要,后面会介绍这种方式,并且以实现ribbon为目标)。QSS 编辑器工欲善其事,必先利其器,一款好的编辑器有利于快速编写所需样式。Qt CreatorQt Crea原创 2020-06-07 21:47:43 · 2601 阅读 · 0 评论 -
Qt QMake
qmake详解简述Make工具有好几种,例如:GNU make 需要编写MakefileCMake 需要编写CMakeListBSD pmakemakepp[微软MS nmake](https://docs.microsoft.com/en-us/cpp/build/reference/nmake-reference? view=vs-2019)Qt qmake 需要编写.pro 文件以上工具,大家或多或少会用到一两个, 本文主要详细介绍Qt 的qmake工具, 其有如下特点原创 2020-05-12 00:28:44 · 1337 阅读 · 0 评论