- 博客(10)
- 收藏
- 关注
原创 QT文字循环滚动显示2
上一个版本在drawText时存在一个问题,当想要在窗口内指定位置画的时候,文字会不停的向左侧移动,超出指定的范围,所以我们需要把文字绘制在一个图片上,然后在图片上进行循环滚动。在上个版本的基础上添加以下代码在.h文件里添加相关声明: QImage *m_image; QRect m_srcRect; QRect m_dstRect;在paintEvent里进行添加修改: m_srcRect.setRect(0, 0, width,
2020-09-20 10:49:09
587
原创 QT 图片透明度
设置图片的透明度 QPixmap temp(logoPix.size()); temp.fill(Qt::transparent); QPainter p1(&temp); // CompositionMode_Source将图片绘制进去 painter3.setCompositionMode(QPainter::CompositionMode_Source); p1.drawPixmap(0, 0,
2020-09-20 10:27:56
2729
原创 QT文字循环滚动显示
QT文字循环滚动参考文章:https://blog.youkuaiyun.com/u011417605/article/details/51211853https://blog.youkuaiyun.com/birdman_1992/article/details/78142262代码:#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, arg
2020-09-01 19:41:07
3453
原创 QOpenGLWidget 纹理贴图
#ifndef GLWIDGET_H#define GLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions>#include <QOpenGLShader>#include <QOpenGLShaderProgram>#include <QOpenGLTexture>#include <QGraphicsSc
2020-07-25 17:29:44
1347
原创 OpenGL之Assimp的使用(3)加载obj模型
建一个工程,右击项目,点击属性设置三处位置,如下图:将assimp编译成的库添加到运行项目“Model”的“Debug”目录下运行,效果图如下:代码如下:
2020-07-14 19:42:21
1127
原创 OpenGL环境配置
windowsvs2012glad 4.6glutdlls37beta.zipglfw-3.3.2.bin.WIN32glm-0.9.8.0opengl配置gladglutglfwglm项目创建及编译:可以配置一个自己的opengl环境,如下图:
2020-07-14 19:40:39
257
原创 OpenGL之Assimp的下载及编译(2)
OpenGL之Assimp模型加载(1)环境及相关配置windowsvs2012glad 4.6glutdlls37beta.zipglfw-3.3.2.bin.WIN32glm-0.9.8.0assimp3.1.1cmake-3.18.0-rc2-win64-x64.msiDXSDK_Jun10.exeopengl配置gladglutglfwglmassimp配置assimp的编译与使用cmake1.下载源码2.cmake编译打开路径configure
2020-07-06 20:28:36
739
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人