具有令人讨厌的形式的window.ui转换为PySide2.QtWidgets.QTabWidget(MyWindow)中的window.py错误

问题描述 投票:0回答:1

我创建一个窗口

“创建用户”

并且在Python代码中,我做了:

def __init__(self):
    try:
        super(QDialog, self).__init__()
        super(MyWindow, self).__init__()
        self.ui = uic.loadUi('CreateUsers.ui', self)

您可以证明我使用了“ CreateUsers.ui”文件,但是我使用了pyside2-uic CreateUsers.ui> ui_create_user.py并尝试通过这种方式使用:

def __init__(self):
    try:
        super(QDialog, self).__init__()
        super(MyWindow, self).__init__()
        #self.ui = uic.loadUi('CreateUsers.ui', self)
        self.ui = Ui_Form()
        self.ui.setupUi(self)

我在使用pyinstaller的EXE中将其全部转换,但是当我尝试使用这些消息在PySide2中出现错误:

FIXME Subscripted generics cannot be used with class and instance checks
Erro na tela inicial: 'PySide2.QtWidgets.QTabWidget' called with wrong argument types:
  PySide2.QtWidgets.QTabWidget(MyWindow)
Supported signatures:
  PySide2.QtWidgets.QTabWidget(typing.Union[PySide2.QtWidgets.QWidget, NoneType] = None)

窗口也显示为空

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9STGN4Ni5wbmcifQ==” alt =“此处为空窗口”>“>

我在python中创建的用于管理SAP用户的此应用程序创建。此应用程序加载所有sap用户,从ProcessMaker加载将要创建的用户列表,我们使用此工具(AutoSAP)只需一个按钮,而其他按钮则检查是否可以在SAP中创建用户。

请,有人对我有解决此问题的想法?

我创建了一个窗口,并在Python代码中做了:def __init __(self):try:super(QDialog,self).__ init __()super(MyWindow,self).__ init __()self.ui = uic.loadUi( '...

python pyside2
1个回答
0
投票
pyinstaller捆绑二进制文件中缺少

CreateUsers.ui

© www.soinside.com 2019 - 2024. All rights reserved.