找回密码
 立即注册

OpenGL相关如何在widget中的一部分显示它,其他地方放置按钮

查看数: 5326 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-12-4 00:00

正文摘要:

项目需要我用widget的一部分显示三维世界,在设计师模式中拖了一个OpenglWidget进Widget,然后写了一个opengl类,将OpenglWidget提升为这个opengl类,但是显示出错了,这是第一个问题。还有一个预计会有的问题,项目 ...

回复

baizy77 发表于 2018-12-5 08:28:07
孤高丶逛侠 发表于 2018-12-4 19:56
如图,定义了eventFilter,但是还不起作用,大佬们,请问哪里出错了,我这就是一个简单的旋转的例子,想通 ...

试试virtual void keyPressEvent(QKeyEvent *);
孤高丶逛侠 发表于 2018-12-4 17:11:13
Since 发表于 2018-12-4 09:25
很可能是头文件没有定义,再者,你的交互的问题,Qt 是有例子的,又一个三棱锥的例子,你可以看看, ...

请问我原本定义了鼠标事件和键盘事件,现在只有鼠标事件能用,键盘事件没有用了,我想事只在widget的一部分显示,这样属于正常情况,但是如何才能相应键盘事件呢?
孤高丶逛侠 发表于 2018-12-4 17:10:17
baizy77 发表于 2018-12-4 14:10
您定义的类引出了吗?另外,pro文件中包含引出类所在的dll了吗?

请问我原本定义了鼠标事件和键盘事件,现在只有鼠标事件能用,键盘事件没有用了,我想事只在widget的一部分显示,这样属于正常情况,但是如何才能相应键盘事件呢?
baizy77 发表于 2018-12-4 14:10:04
本帖最后由 baizy77 于 2018-12-4 14:26 编辑

您定义的类引出了吗?另外,pro文件中包含引出类所在的dll了吗?
Since 发表于 2018-12-4 09:25:37
很可能是头文件没有定义,再者,你的交互的问题,Qt 是有例子的,又一个三棱锥的例子,你可以看看,

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了