04 2019 档案

CreateWindowEx failed (当前程序已使用了 Window 管理器对象的系统允许的所有句柄。)
摘要:我在QT图形场景视图中通过QGraphicsProxyWidget添加代理Widget(实现添加基本的QT Widget,如按钮、复选框、日期时间控件等),当数量超过3500左右的时候,QT应用程序直接崩溃了~ 提示: CreateWindowEx failed (当前程序已使用了 Window 管 阅读全文

posted @ 2019-04-28 10:22 我来乔23 阅读(4108) 评论(0) 推荐(0) 编辑

Linux下Qt Creator编辑器无法输入中文解决
摘要:Ubuntu安装了搜狗输入法,在浏览器中可以使用,但是在Qt Creator中却无法输入中文。 解决办法: 执行sudo apt-get install fcitx-libs-qt5 该命令将库文件libfcitxplatforminputcontextplugin.so安装在目录/usr/lib/ 阅读全文

posted @ 2019-04-24 18:13 我来乔23 阅读(761) 评论(0) 推荐(0) 编辑

关于QT Graphics View开启OpenGL渲染后复选框、微调框等无法正常显示的问题
摘要:之前学习QT Graphics View框架,除了基本的图元外,还可以通过QGraphicsProxyWidget类添加QT的基本Widget(如按钮、复选框、单选框等),常使用的场景类接口如下: QGraphicsProxyWidget *QGraphicsScene::addWidget(QWi 阅读全文

posted @ 2019-04-24 15:31 我来乔23 阅读(1014) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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 阅读(831) 评论(0) 推荐(0) 编辑

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

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

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示