必须在创建QCoreApplication之前设置属性Qt :: AA_UseSoftwareOpenGL

所以我的环境是:

  • Windows 10,最新日期为2019-11-08
  • 通过miniconda安装了Python 3.6,Spyder 4
  • 运行miniconda shell
  • 激活virtualenv
  • 运行Spyder

我(在shell中)得到以下内容:

(base) C:\Users\bbate>activate keras-gpu  
(keras-gpu) C:\Users\bbate>spyder  
Attribute Qt::AA_UseSoftwareOpenGL must be set before QCoreApplication is created.  
[968:13624:1108/111945.157:ERROR:permission_manager_qt.cpp(82)] NOT IMPLEMENTEDUnsupported permission type: 13  

但是,Spyder4可以启动并正常工作,但是现在它每次都挂起,而且我还看到其他注释表明它与qt dll有关,但我不知道如何解决此问题

我看过很多帖子,但没有解决这个错误的

顺便说一句,这是一个“干净”的安装;该驱动器刚刚被重建,并且所有内容都被重新安装,因此周围没有太多混乱,其他版本等。

zobbo 回答:必须在创建QCoreApplication之前设置属性Qt :: AA_UseSoftwareOpenGL

(此处为 Spyder维护者)此问题将在2020年3月晚些时候发布的Spyder 4.1.0 中得到解决。

本文链接:https://www.f2er.com/3134852.html

大家都在问