shadowrock110 2019-11-15 18:37 采纳率: 0%
浏览 1332

关于pyside2在pycharm中运行出错 app = QApplication(sys.argv) TypeError: 'NoneType' object is not callable?

在pycharm中运行这段报错:

import sys
from PySide2.QtWidgets import QApplication, QLabel
print(sys.argv)
app = QApplication.instance()
if app == None:
    app = QApplication(sys.argv)

# QLabel组件用于显示文本
label = QLabel("<font color=red size=40>Hello World!</font>")
label.show()
app.exec_()

Traceback (most recent call last):
  File "E:/工作/copy2/Test.py", line 7, in <module>
    app = QApplication(sys.argv)
TypeError: 'NoneType' object is not callable

但是在python编译器里面就不会报错,求指点?

  • 写回答

2条回答 默认 最新

  • DaYu_LuoYouYan 2021-06-30 10:42
    关注

    我也遇到了同样的问题,后来问大神,大神告诉我,可能跟python的环境有冲突,或者是跟pycharm中的项目设置有关,大神提示我,是不是在pycharm中加载了maya的自动补全,并让我把自动补全路径下的PySide2这个文件夹删掉,或者改个名称。 我尝试了,结果完全OK,就不报这个错了。

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料