【问题标题】:Spyder 5 No QCoreApplication instance found. Application patches not appliedSpyder 5 未找到 QCoreApplication 实例。未应用应用程序补丁
【发布时间】:2021-07-02 20:29:52
【问题描述】:

升级到Spyder 5后出现以下错误

  No QCoreApplication instance found. Application patches not applied. You have to call load_stylesheet function after instantiation of QApplication to take effect. 

界面看起来也“不好”(我猜没有样式表)。

降级到 Spyder 4 会导致所有内容都出现在单个列中(代码区、控制台、变量资源管理器等,所有内容都在其他列之下,并带有丑陋的重叠使其无法使用)。

我该如何解决这个问题?

【问题讨论】:

    标签: spyder


    【解决方案1】:

    (这里是 Spyder 维护者) 这是一个警告,它不会影响加载我们的新样式表。请直接忽略它。

    注意:很遗憾,您不喜欢我们的风格,因为它是 Spyder 从现在开始使用的风格。

    【讨论】:

    • 感谢您提供 spyder。这是一个很棒的IDE!我刚刚在 Ubuntu 中安装了 5.0.0,但也许@Hrishikesh 对“不好”的意思是例如所有下拉菜单图标都与菜单文本重叠,并且选项卡导航器箭头位于最右侧选项卡的顶部。我现在不认为那是“你的风格” ;-) .. 我新安装了 miniconda (python 3.9.2)。
    • 图标重叠文本的问题将在我们的 5.0.1 版本中修复。另一个(导航箭头)将在 5.0.2 中修复,三周后发布。
    • Spyder 很棒,我从 Spyder 2 开始就在我的 python 代码中使用它。我的意思是@Dr。 V 说,图标和界面看起来像是用原始 Qt5 构建的,没有任何样式表,并且下拉菜单中的文本和图标之间没有填充等。(我无法获得下拉菜单时的屏幕截图菜单处于活动状态,屏幕截图键不起作用)。但是我现在已经恢复了 Spyder 4,并且会在下一个版本出来后更新。谢谢。
    • 关于那个警告的另一个问题:你说它可以被忽略,但它也能以某种方式消除吗?它给我一种不舒服的感觉,好像我安装了一些错误的东西。安装某个软件包(或其版本)是否会使警告消失?
    • @Reinier,外观上的差异是由于您使用的 PyQt 版本,而不是 Python。关于警告,不,它不能被用户消除。我们将避免在下一个版本中显示它。
    【解决方案2】:

    您可以使用 View --> Window Layout --> Spyder 默认布局来恢复您的 Spyder 4 布局。

    【讨论】:

    • 谢谢。我设法通过查看~/. config/spyder-py3/config 并恢复旧版本的ini 文件来恢复旧版面。我现在看到有一个更简单的方法。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    相关资源
    最近更新 更多