腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
QOpenGLFunctions
和
PySide2
、
、
、
如何在
PySide2
中使用
QOpenGLFunctions
问题出在GLEnum上,API文档提到了它,但没有告诉人们可以从哪里得到它。例如,我想调用glGetString(), I try: from OpenGL import GL from PySide2.QtGui import
QOpenGLFunctions
as GLFTypeError: descriptor 'glGetString' requires a 'PySide2.QtGui.
QOpenGLFunctions
浏览 13
提问于2020-08-31
得票数 1
回答已采纳
1
回答
Pyqt5.4.1-如何使用QOpenGLWindow?
、
、
下面的简单代码只输出两次None,原因是什么?我可以看到黑色窗口,但不能画任何东西,因为没有访问GL函数。from PyQt5.QtWidgets import QApplication def paintGL(self): app = QApp
浏览 3
提问于2015-09-30
得票数 1
回答已采纳
1
回答
关于initializeOpenGLFunctions返回假的问题
、
、
当我从
QOpenGLFunctions
继承时没有问题,但我需要v3.0功能。class MyGLWidget : public QOpenGLWidget, protected
QOpenGLFunctions
QOpenGLFunctions
_3_3_Compatibility::glClearColor (this=0x5d3c40, red=0, green=0, blue=0, alpha=1) at /usr/include/qt5/QtGui/
qopenglfunctio
浏览 14
提问于2022-01-18
得票数 -2
回答已采纳
2
回答
Qt 5.1中的glGenVertexArrays
和
glBindVertexArrays在哪里?
、
我使用的是Qt 5.1,但是我找不到这些函数,我试着在这里看看
浏览 5
提问于2013-07-11
得票数 3
4
回答
在QT5.4中跨类使用最新的OpenGL函数
、
、
、
、
我查看了QGLWidget
和
QGLFunctions,但坦率地说,我不知道我应该做什么才能简单地访问OpenGL的函数。我还理解还有一个
QOpenGLFunctions
类,它的功能有点类似于glew,但是对于所有这些GL类,要知道使用什么是非常混乱的。更重要的是,我试着寻找glGenVertexArrays(.)但在QOpenGLBuffer、
QOpenGLFunctions
或QOpenGLWidget中没有找到它;据我所知,在OpenGL 4.5中
浏览 7
提问于2015-01-30
得票数 7
回答已采纳
1
回答
如何将Legacy OpenGL调用与QT6一起使用?
、
、
、
我已经将OpenGL子类化--使用类来实现
QOpenGlFunctions
。glEnableClientState、glVertexPointer、glNormalPointer、glTexCoordPointer、glDisableClientState、glColor4fv
和
glMaterialfv看一看这些文档,这些文档似乎不再被“默认”所支持,但似乎使用较早版本的
QOpenGlFunctions
(如QOpenGlFunction_1_4 () )支持它们。试图将我的子类从
QOpenGLFunctions
更改为<e
浏览 13
提问于2022-11-01
得票数 0
回答已采纳
1
回答
为什么Qt认为glVertexAttrib方法是不推荐的/兼容性概要文件?
、
QOpenGLFunctions
_4_3_Core)是GLdouble
和
GLuint的版本,像
QOpenGLFunctions
_3_3_Core这样的旧版本只包含GLuint方法。原因是什么?
浏览 7
提问于2014-07-06
得票数 0
回答已采纳
1
回答
OpenGl实例呈现在Qt5中
、
、
它存在于
QOpenGLFunctions
类中的中,而不存在于中。 那么,在Qt5中使用实例的正确方法是什么呢?
浏览 5
提问于2016-08-12
得票数 0
回答已采纳
1
回答
QT5.6中的Opengl
、
、
、
GL函数(甚至包括带有#include <
QOpenGLFunctions
>的函数)返回“未定义的引用”。也许是因为它是一个非常新的版本,我找不到任何东西来帮助我解决这个问题。*ui;#include "glwidget.h" #include <
QOpenGLFunctions
浏览 4
提问于2016-04-06
得票数 1
回答已采纳
1
回答
如何在QAbstractOpenGLFunctions中使用c++?
、
、
以下是部分列表: 查询视频卡并询问它支持哪个版本的OpenGL。我可以编写一个巨大的开关,但这似乎比使用
QOpenGLFunctions
或手动获取函数地址倒退了一步。
浏览 3
提问于2013-10-18
得票数 2
回答已采纳
1
回答
正确使用
QOpenGLFunctions
、
、
我目前正在使用Qt5 gui模块访问OpenGL函数.然后我发现
QOpenGLFunctions
是有用的,因为: Qt官方文档说:“从
QOpenGLFunctions
继承类,并像以前一样使用glXXXX类。 如果我的类以前被期望从其他类继承,那么我必须进行多继承。以
QOpenGLFuncti
浏览 5
提问于2014-06-09
得票数 10
回答已采纳
1
回答
如何使用C++宏预处理器生成有效的包含语句?
、
、
、
"somefile.h" and then later evaluated to include that file由于您可能想知道,这里是我的用例:#include <
QOpenGLFunctions
_4_0_Core> 在这种情况下
浏览 7
提问于2016-09-24
得票数 0
1
回答
如何创建QT窗口并在内部使用纯OpenGL核心配置文件?
、
、
我不明白从上下文中获取QOpengGLFunctions
和
直接初始化
QOpenGLFunctions
_4_5_Core之间有什么区别。我明白了,我没有从上下文中得到所有的函数,也不明白为什么。例如,glPolygonMode()在从上下文获取的
QOpenGLFunctions
中是不可访问的,在QOpenGLExtraFunctions中也是从上下文获取的。这是我的代码: openglwidget.cpp
浏览 11
提问于2021-12-07
得票数 1
2
回答
Qt5 - glTexStorage2D/glBindImageTexture未定义?
、
、
、
我正在使用Qt 5.7.0
和
OpenGL 4.4,我正在尝试移植一些旧代码来使用Qt。据我所知,Qt没有自己的方法来处理着色器纹理,所以我在我的GLEW,非Qt项目中使用了以下代码。glBindImageTexture(0, tex[0], 0, GL_FALSE, 0, GL_READ_WRITE, GL_R32F); 然而,很明显,glTexStorage2D
和
glBindImageTexture我尝试过#include
QOpenGLFunctions
_4_4_Core,
QOpenGLF
浏览 11
提问于2016-08-08
得票数 1
回答已采纳
1
回答
pyinstaller,但如果可用的话仍然导入外部库
、
、
、
我特别希望在安装
PySide2
的情况下从系统中导入它,并且最好使用一个可配置的标志来指示应用程序是应该从系统加载还是从单个可执行文件中加载。from system import
PySide2
from executable import
PySide2
print(PySide2.
浏览 0
提问于2019-06-13
得票数 3
1
回答
我可以在没有任何小部件的情况下使用qt中的OpenGL功能吗?
、
、
标题#include <
QOpenGLFunctions
_4_5_Core> protected
QOpenGLFunctions
_4_5_Core Q_OBJECT SolverGPU(); privateQOpenGLShader::Compute, ":/shaders/compute.gls
浏览 10
提问于2018-02-28
得票数 2
回答已采纳
1
回答
在Anaconda上使用
PySide2
找不到QtCore模块
、
、
、
使用包含以下两行代码的python文件from
PySide2
import QtCore(base)背景:(base) c:\src\
pyside2
>conda config --add channels conda-forge它成功了。另外,conda
浏览 76
提问于2019-08-07
得票数 1
1
回答
Qt QOpenGLFunction_4_5_Compatibility对QOpenGLExtraFunctions
、
、
、
、
因为
QOpenGLFunctions
不包含glLoadIdentity、glOrtho、glGenBuffers、glBindBuffer等。为什么有些人使用
QOpenGLFunctions
而不是QOpenGLFunction_4_5_Compability?使
QOpenGLFunctions
与众不同的是什么? 我应该用哪一个?
浏览 5
提问于2016-09-05
得票数 0
回答已采纳
1
回答
PyQt5的OpenGL模块
和
版本控制问题(调用不正确的_
QOpenGLFunctions
_(版本))
、
、
、
_
QOpenGLFunctions
_4_3_Compatibility'在我的PyQt5文件夹中,我有:_
QOpenGLFunctions
_2_1.pyd 作为我为不同版本设置的
QOpenGLFunctions
。我已经重新安装了两次PyQt5,看看这是否是奇怪的注册表恶作剧--这是在我确保我的图形驱动程序更新之后,这样我的系统上甚至可以安装正确
浏览 3
提问于2016-07-29
得票数 2
回答已采纳
1
回答
QtDesigner5.11.0,python3.5
和
pyside2
之间的兼容性问题?
、
、
、
我已经用QtDesigner5.11
和
python3.5成功地创建了QtWindows。现在,我想使用QtDesigner在StackedWidget中创建链接的Qt对象(框架)。我读到PySide已经过时了,我应该使用
PySide2
。据我所知,
Pyside2
适用于Python3.6。我可以在QtDesigner5.11
和
Python3.5的当前配置中使用
pyside2
吗,或者我应该让Conda使用c:\myUser\conda安装
Pyside2
来安装一些升级吗?
浏览 5
提问于2018-07-04
得票数 0
点击加载更多
相关
资讯
Qt for Python 5.11 发布,PySide2 首个正式版本
Python Qt5的安装
流行的 C++ GUI 开发框架 Qt 开始支持 Python
流行的 C+GUI 开发框架 Qt 开始支持 Python
单身暴击!程序员用 Python 给女朋友写了个翻译软件
热门
标签
更多标签
云服务器
ICP备案
云点播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券