上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 56 下一页

2019年4月24日

QT中事件处理器和事件过滤器实现实例

摘要: Qt中事件处理的方式,最常用的就是使用事件处理器(event handler)和事件过滤器(event filter)这两种方法。接下来,我们就来看看事件处理器和事件过滤器是怎么使用的。 事件处理器 Qt中针对每一种常见的事件类型都提供了相应的事件处理器,我们如果想捕获某种类型的事件并进行自定义处理 阅读全文

posted @ 2019-04-24 10:36 我来乔23 阅读(1654) 评论(0) 推荐(0) 编辑

2019年4月15日

OpenGL 获取当前屏幕坐标的三维坐标(gluUnProject使用例子 Qt)

摘要: 之前使用VS+glut实现了gluUnProject使用例子,用于渲染管道的逆过程,将屏幕坐标转换为opengl三维坐标,本文将尝试使用QT来实现。 代码如下: main.cpp 1234567891011121314 #include "GLWidget.h" #include <QApplica 阅读全文

posted @ 2019-04-15 10:55 我来乔23 阅读(2852) 评论(0) 推荐(0) 编辑

2019年4月8日

QT系统托盘应用程序

摘要: 在QT中QSystemTrayIcon类提供了创建系统托盘程序的功能。 QSystemTrayIcon类为系统托盘中的应用程序提供图标。现代操作系统通常会在桌面上提供一个称为系统托盘(system tray)或通知(notification)区域的特殊区域,其中长时间运行的应用程序可以显示图标和短消 阅读全文

posted @ 2019-04-08 13:59 我来乔23 阅读(1521) 评论(4) 推荐(0) 编辑

2019年4月4日

OpenGL着色器入门简介

摘要: 说明:本文翻译自LearnOpengl经典教程,OpenGL着色器基础介绍的比较通俗易懂,特总结分享一下! 为什么要使用着色器?我们知道,OpenGL一般使用经典的固定渲染管线来渲染对象,但是随着OpenGL技术的不断发展,固定管线技术也在不断改进,最终变成了当代的可编程管线技术。就是渲染管线的某些 阅读全文

posted @ 2019-04-04 14:12 我来乔23 阅读(2180) 评论(0) 推荐(0) 编辑

2019年4月3日

Qt OpenGL 鼠标拾取实现

摘要: 在之前的文章中讲到了OpenGL鼠标拾取操作的例子,工作中需要在Qt中实现,下面的程序演示了QT中opengl的拾取例子。 本例子在Qt5.12和Qt Creator4.8.0上测试,使用的是QOpenGLWidget类,在窗口的正中央有红绿两个三角形组成一个正方形,分别点击不同的三角形部分进行对象 阅读全文

posted @ 2019-04-03 14:41 我来乔23 阅读(3840) 评论(0) 推荐(0) 编辑

2019年4月1日

Linux下 编译lib3ds库

摘要: 从网上下载的一个QT程序链接需要用到lib3ds.a静态库。 lib3ds is an overall software library for managing 3D-Studio Release 3 and 4 ".3DS" files. 官网:https://code.google.com/a 阅读全文

posted @ 2019-04-01 18:34 我来乔23 阅读(804) 评论(0) 推荐(0) 编辑

Qt中关于QMouseEventbuttons()和QMouseEventbutton()的使用注意

摘要: 在进行QT程序开发中经常需要响应鼠标事件,在QWidget或QMainWindow的子类中可以重载如下鼠标事件实现自己需要的效果。 virtual void mouseDoubleClickEvent(QMouseEvent *event) virtual void mouseMoveEvent(Q 阅读全文

posted @ 2019-04-01 14:18 我来乔23 阅读(3030) 评论(0) 推荐(1) 编辑

2019年3月29日

QT 窗口拖拽移动实现

摘要: 我们知道,要实现窗口移动可以直接鼠标点住窗口的标题栏实现拖拽移动,这是窗口默认的行为,在QT中的事件响应函数为moveEvent。 但是现实中经常需要鼠标点住窗口客户区域实现窗口的拖拽移动,代码实现如下: Widget.h 12345678910111213141516171819202122232 阅读全文

posted @ 2019-03-29 09:45 我来乔23 阅读(10522) 评论(4) 推荐(2) 编辑

2019年3月27日

【转】QT Graphics-View官方介绍(中文翻译)

摘要: 一、GraphicsView框架简介 QT4.2开始引入了Graphics View框架用来取代QT3中的Canvas模块,并作出了改进,Graphics View框架实现了模型-视图结构的图形管理,能对大量图元进行管理,支持碰撞检测,坐标变换和图元组等多种方便的功能。 GraphicsView框架 阅读全文

posted @ 2019-03-27 15:50 我来乔23 阅读(1142) 评论(0) 推荐(1) 编辑

2019年3月26日

OpenGL 太阳系行星拾取例子(GL_SELECT) VS2008 + glut实现

摘要: 太阳系:Solar System 以太阳(Sun)为中心,由内到外分别是: 水星(Mercury) 金星(Venus) 地球(Earth) 火星(Mars) 木星(Jupiter) 土星(Saturn) 天王星(Uranus) 海王星(Neptune) 冥王星(Pluto) 原来是太阳系九大行星,但 阅读全文

posted @ 2019-03-26 11:28 我来乔23 阅读(1069) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 56 下一页

导航