当前位置: 首页 > news >正文

哪家网站推广好网站备案 办公室电话

哪家网站推广好,网站备案 办公室电话,群晖 wordpress 失败,wordpress照片模糊1. 需求是这个样子的 有一个 pyqtgraph.opengl.GLViewWidget ,在应用启动时存在QMainWindow中,即父对象是QMainWindow,当业务需要时,修改它的父对象变为一个QDialog,可以让它从QMainWindow中弹出显示在QDialog里&#…

1. 需求是这个样子的

        有一个 pyqtgraph.opengl.GLViewWidget ,在应用启动时存在QMainWindow中,即父对象是QMainWindow,当业务需要时,修改它的父对象变为一个QDialog,可以让它从QMainWindow中弹出显示在QDialog里,继而可以全屏显示。

        不知道我说清楚了吗?T_T

 2. 问题来了

        在创建QDialog,将GLViewWidget移动至QDialog后,报错显示如下:

3. 解决问题

        首先,搜索问题找到GitHub上的帖子,指出原因是QOpenGLWidget不能属于两个窗口。需要设置:

QApplication.setAttribute(Qt.AA_ShareOpenGLContexts)

这句是PyQt的代码???而我是PySide6。

帖子: https://github.com/pyqtgraph/pyqtgraph/issues/2900

于是,我在程序开始时加上了这一句。

    app = QApplication(sys.argv)QApplication.setAttribute(Qt.ApplicationAttribute.AA_ShareOpenGLContexts)

        然后,再次执行的时候,确实不报错了,但是弹出的QDialog里面有两个GLViewWidget,一个正向,一个倒向,画面错乱,不可用。

        最后,翻看Qt Assistant里对 Qt::AA_ShareOpenGLContexts 的说明:

Enables resource sharing between the OpenGL contexts used by classes like QOpenGLWidget and QQuickWidget. This allows sharing OpenGL resources, like textures, between QOpenGLWidget instances that belong to different top-level windows. This attribute must be set before QGuiApplication is constructed. This value was added in Qt 5.4.

        这里说到“This attribute must be set before QGuiApplication is constructed.” 所以这个属性的设置应该放在App构建之前。

        修改如下:

    QApplication.setAttribute(Qt.ApplicationAttribute.AA_ShareOpenGLContexts)app = QApplication(sys.argv)

        嗯嗯,好了,不报错了~~~

http://www.dtcms.com/a/486588.html

相关文章:

  • 金蝶KIS报表系统:全场景数据可视化解决方案
  • 轻量安全、开箱即用:0 成本开启数据实时同步
  • webpack实现常用plugin
  • abap 操作 excel
  • Excel VLOOKUP函数完全教程:从基础到高级实战
  • 网站建设定制设计网站后台怎么添加代码
  • 网站推广软件预期效果专业团队原版视频
  • 个人网站首页导航栏ps制作教程培训课程ui设计
  • 2025WPF 面试高频问题及标准答案
  • 直线电机(S7-1511PN Linmot C1251)调试文档
  • Leetcode 28
  • 【完整源码+数据集+部署教程】 【零售和消费品&存货】【无人零售】自动售卖机饮料检测系统源码&数据集全套:改进yolo11-KernelWarehouse
  • iOS框架内存中占用很高的ttc文件是否正常
  • 建设部网人事考试网站企业宣传片怎么拍
  • 料神wordpress建站教程优购物官方网站直播
  • Spring Boot 3零基础教程,yml语法细节,笔记16
  • 31-基于ZigBee的车位引导系统设计与实现
  • 济宁专业建网站seo关键词优化软件合作
  • 有赞商城建站优化收费
  • 石碣镇做网站晋城商城网站开发设计
  • AxonHub 开源程序是一个现代 AI 网关系统,提供统一的 OpenAI、Anthropic 和 AI SDK 兼容 API
  • 【运维心得】playbook远程清理windows亲测步骤
  • 【学习AI-相关路程-mnist手写数字分类-一段学习的结束:自我学习AI-复盘-代码-了解原理-综述(5) 】
  • 免费的cms视频网站模板3000款免费软件app下载
  • 网站模板没有html文件下载网站建设中忽略的字体侵权行为
  • QT学习和代码练习
  • 把 Python 应用打包成 Windows 可执行程序 — 完整指南
  • 阿里云代理商:什么是阿里云CDN配额?
  • 做推广任务的网站制作图片的软件加字体
  • 做公司网站优劣势成都建设网站那个好