Ausreeoy 2023-07-03 13:21 采纳率: 28.6%
浏览 669

TypeError: 'PySide.QtGui.QWidget' called with wrong argument types:

用tvtk库

这一行显示错误


win.open()

错误:

TypeError: 'PySide.QtGui.QWidget' called with wrong argument types:
  PySide.QtGui.QWidget(PySide2.QtWidgets.QMainWindow, WindowFlags)
Supported signatures:
  PySide.QtGui.QWidget(PySide.QtGui.QWidget = None, PySide.QtCore.Qt.WindowFlags = 0)

  • 写回答

1条回答 默认 最新

  • 大师兄6668 Python领域新星创作者 2023-07-03 13:47
    关注

    实例化的时候,传参不对导致的。
    在PySide2中,QWidget的构造函数的签名如下:

    QWidget(parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags())
    
    
    

    下面是一个示例,演示如何在PySide2中正确创建QWidget实例,你可以参考一下:

    import sys
    from PySide2.QtWidgets import QApplication, QWidget
    
    app = QApplication(sys.argv)
    
    # 创建父窗口
    parent_window = QWidget()
    
    # 创建子窗口
    child_window = QWidget(parent=parent_window)  # 使用父窗口作为参数
    
    # 显示子窗口
    child_window.show()
    
    sys.exit(app.exec_())
    
    
    

    请确保您传递给QWidget构造函数的参数类型与上述示例代码相匹配,这样就不会再出现类型错误。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月3日

悬赏问题

  • ¥100 调查 Vitis AI 中验证 .xmodel 量化后的正确性
  • ¥30 codelite全屏时file、setting那一行消失了
  • ¥15 gazebo-rviz教程
  • ¥15 付费求做一个自助抢单插件
  • ¥15 bat批处理,关于数据复制问题
  • ¥50 同步两个不同结果的array中某些属性
  • ¥15 悬赏15远程操控解决问题
  • ¥15 CST复制的模型无法单独修改参数?
  • ¥15 前端页面想做个定时任务,但是使用requestAnimationFrame,setinterval和settimeout都不行
  • ¥15 根据以下文字信息,做EA模型图