在使用Form()时,如何更改Python中的主窗口标题?

在使用Form()时,如何更改Python中的主窗口标题?,python,python-3.x,pyside2,Python,Python 3.x,Pyside2,我正在尝试更改窗口应用程序的标题,但我不知道如何在我将*.ui文件作为表单加载的特定情况下进行更改 到目前为止,我的代码的简化版本如下所示: import sys, os from sys import stdout, stdin, stderr from PySide2.QtUiTools import QUiLoader from PySide2.QtWidgets import QApplication, QPushButton, QLineEdit, QTextBrowser from

我正在尝试更改窗口应用程序的标题,但我不知道如何在我将
*.ui
文件作为表单加载的特定情况下进行更改

到目前为止,我的代码的简化版本如下所示:

import sys, os
from sys import stdout, stdin, stderr
from PySide2.QtUiTools import QUiLoader
from PySide2.QtWidgets import QApplication, QPushButton, QLineEdit, QTextBrowser
from PySide2.QtCore import QFile, QObject, QEvent 

class Form(QObject):

    def __init__(self, ui_file, parent=None):
        super(Form, self).__init__(parent)
        ui_file = QFile(ui_file)
        ui_file.open(QFile.ReadOnly)

        loader = QUiLoader()
        self.window = loader.load(ui_file)
        ui_file.close()

        self.window.show()


if __name__ == '__main__':
        print("Starting up tool application...\nPlease wait.")
        app = QApplication(sys.argv)
        form = Form('mifareclassictool.ui')
        sys.exit(app.exec_())


我在
表单
类中尝试了
self.setWindowTitle(“title”)
,但该属性不存在。我对Qt Designer和用python创建应用程序还是新手。

表单不是窗口,因此您不能使用
self.setWindowTitle(“title”)
,而应该使用
self.window

self.window.setWindowTitle(“标题”)

表单不是窗口,因此您不能使用
self.setWindowTitle(“title”)
,而应使用
self.window

self.window.setWindowTitle(“标题”)