资源简介
对应GK_2014的博客Qt之OpenGL实时显示图像代码。
工作中在用Qt写界面程序时需要完成一项功能:客户端和服务端连接成功后需要实时显示从服务端发送过来的图片,并可以用鼠标滚轮进行缩放以及拖拽,由于之前学习过些许OpenGL关于纹理贴图的技术,且Qt已集成OpenGL模块,因此打算用该技术完成。另外OpenGL显示图片使用GPU渲染,如果程序需要做到毫秒级的刷新频率,用该方法可以很大程度上缓解CPU的压力,图片的动态显示也更流畅
工作中在用Qt写界面程序时需要完成一项功能:客户端和服务端连接成功后需要实时显示从服务端发送过来的图片,并可以用鼠标滚轮进行缩放以及拖拽,由于之前学习过些许OpenGL关于纹理贴图的技术,且Qt已集成OpenGL模块,因此打算用该技术完成。另外OpenGL显示图片使用GPU渲染,如果程序需要做到毫秒级的刷新频率,用该方法可以很大程度上缓解CPU的压力,图片的动态显示也更流畅
代码片段和文件信息
/****************************************************************************
** meta object code from reading C++ file ‘dialog.h‘
**
** Created by: The Qt meta object Compiler version 67 (Qt 5.12.6)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include “../QtOpenGLWidget/src/dialog.h“
#include
#include tatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error “The header file ‘dialog.h‘ doesn‘t include ject>.“
#elif Q_MOC_OUTPUT_REVISION != 67
#error “This file was generated using the moc from 5.12.6. It“
#error “cannot be used with the include files from this version of Qt.“
#error “(The moc has changed too much.)“
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-01-12 14:48 build-QtOpenGLWidget-Desktop_Qt_5_12_6_GCC_64bit-Debug\
文件 739 2020-01-11 15:06 build-QtOpenGLWidget-Desktop_Qt_5_12_6_GCC_64bit-Debug\.qmake.stash
文件 1296 2020-01-11 15:27 build-QtOpenGLWidget-Desktop_Qt_5_12_6_GCC_64bit-Debug\ui_dialog.h
文件 82709 2020-01-11 15:49 build-QtOpenGLWidget-Desktop_Qt_5_12_6_GCC_64bit-Debug\Makefile
文件 1058 2020-01-11 15:06 build-QtOpenGLWidget-Desktop_Qt_5_12_6_GCC_64bit-Debug\ui_form.h
文件 13687 2020-01-11 15:06 build-QtOpenGLWidget-Desktop_Qt_5_12_6_GCC_64bit-Debug\moc_predefs.h
文件 2628 2020-01-12 13:39 build-QtOpenGLWidget-Desktop_Qt_5_12_6_GCC_64bit-Debug\moc_gl_image.cpp
文件 1232056 2020-01-12 13:39 build-QtOpenGLWidget-Desktop_Qt_5_12_6_GCC_64bit-Debug\QtOpenGLWidget
文件 3311 2020-01-12 13:39 build-QtOpenGLWidget-Desktop_Qt_5_12_6_GCC_64bit-Debug\moc_dialog.cpp
目录 0 2020-01-11 15:49 QtOpenGLWidget\
目录 0 2020-01-12 12:47 QtOpenGLWidget\images\
文件 38175 2020-01-11 15:45 QtOpenGLWidget\images\lena0.jpg
文件 38326 2020-01-12 12:46 QtOpenGLWidget\images\lena1.jpg
文件 39029 2020-01-12 12:46 QtOpenGLWidget\images\lena2.jpg
文件 38333 2020-01-12 12:47 QtOpenGLWidget\images\lena3.jpg
目录 0 2020-01-12 14:48 QtOpenGLWidget\src\
文件 297 2020-01-11 15:16 QtOpenGLWidget\src\mainwindow.h
文件 1419 2020-01-12 13:19 QtOpenGLWidget\src\gl_image.h
文件 378 2020-01-11 16:03 QtOpenGLWidget\src\dialog.h
文件 6818 2020-01-12 13:46 QtOpenGLWidget\src\gl_image.cpp
文件 925 2020-01-12 13:48 QtOpenGLWidget\src\dialog.cpp
文件 219 2020-01-11 15:16 QtOpenGLWidget\src\mainwindow.cpp
文件 163 2020-01-11 15:19 QtOpenGLWidget\src\main.cpp
文件 1021 2020-01-11 15:17 QtOpenGLWidget\src\QtOpenGLWidget.pro
文件 594 2020-01-11 15:27 QtOpenGLWidget\src\dialog.ui
文件 24535 2020-01-12 14:48 QtOpenGLWidget\src\QtOpenGLWidget.pro.user
相关资源
- Qt学习总结.zip
- 基于qt+opencv的人脸识别
- GPRS模块GA6和STM32F103C8T6单片机上移植
- QT设计图标登录及三个游戏设计潜艇游
- 基于ZigBee的智能家居系统QT界面渲染
- Qt+opencv+摄像头+人脸检测
- Qt5 网络调试助手源代码 漂亮界面
- opengl大作业 乡间小屋
- Qt 点菜系统
- opengl建立的一个场景
- OpenGL - glfw库
- 跨平台MQTT Client 源码和demo by 漠北
- 年会抽奖软件
- QT 智能家居源代码,可使用 实测通过
- Qt 之 简单截图功能三实现可拖拽选中
- 简单QT多线程聊天程序
- Qt提示框淡出、飞出、缩小等关闭窗口
- ImageRotation.zip
- QT打包工具合集
- opengl安装文件
- linux环境下用QT实现打地鼠游戏源码共
- 基于QT的2048小游戏
- Qt登陆界面
- QT数字软键盘,包括QLineEdit弹出
- Qt Excel的读写
- 基于QT的电子相册设计
- Qt文件浏览器,Linux
- Qt写的UDP组播服务端
- QT文字闪烁浮动效果代码
- 基于qt编写的图片浏览器
评论
共有 条评论