您现在的位置是:主页 > news > ps如何做网站专题/深圳网站建设哪家好

ps如何做网站专题/深圳网站建设哪家好

admin2025/5/4 0:06:17news

简介ps如何做网站专题,深圳网站建设哪家好,娱乐网站模板,德州专业网站开发公司我想问一下我在标题中写的内容,如何打开一个新窗口并(完全)关闭当前窗口?有两个.py文件。 它们彼此独立,这意味着它们可以独立运行。在MyApp.py中,有一个按钮。 如果单击该按钮,我想关闭当前窗口/文件并打开新窗口/文件…

ps如何做网站专题,深圳网站建设哪家好,娱乐网站模板,德州专业网站开发公司我想问一下我在标题中写的内容,如何打开一个新窗口并(完全)关闭当前窗口?有两个.py文件。 它们彼此独立,这意味着它们可以独立运行。在MyApp.py中,有一个按钮。 如果单击该按钮,我想关闭当前窗口/文件并打开新窗口/文件…

我想问一下我在标题中写的内容,如何打开一个新窗口并(完全)关闭当前窗口?

有两个.py文件。 它们彼此独立,这意味着它们可以独立运行。

在MyApp.py中,有一个按钮。 如果单击该按钮,我想关闭当前窗口/文件并打开新窗口/文件。

在下面的代码中,我可以打开新窗口/文件,但是旧窗口没有关闭。 如果我关闭第二个窗口,则旧窗口也将关闭。 我已经用我的知识/搜索尝试了一些方法,但是没有一个能很好地工作。

这是MyApp.py的代码

import sys

from PyQt5.QtWidgets import *

from PyQt5.QtGui import *

from PyQt5.QtCore import *

import NewApp

# NewApp.py in the same folder

# in NewApp.py there is a class NewApp

qtCreatorFile_MyApp = "F:\\MyApp.ui"

class MyApp(QWidget):

def __init__(self):

super(MyApp, self).__init__()

uic.loadUi(qtCreatorFile_MyApp, self)

self.show()

self.btn_inMyApp.clicked.connect(self.closeMyApp_OpenNewApp)

def closeMyApp_OpenNewApp(self):

self.Open = NewApp.NewApp()

self.Open.show()

# My Problem: How to close the MyApp completely and open NewApp?

if __name__ == "__main__":

app = QtWidgets.QApplication(sys.argv)

window = MyApp()

sys.exit(app.exec_())

NewApp.py具有类似的代码结构。 出于完整性考虑,我将代码粘贴如下。

qtCreatorFile_NewApp = "F:\\NewApp.ui"

class NewApp(QWidget):

def __init__(self):

super(NewApp, self).__init__()

uic.loadUi(qtCreatorFile_NewApp, self)

self.show()

if __name__ == "__main__":

app = QtWidgets.QApplication(sys.argv)

window = NewApp()

sys.exit(app.exec_())

感谢您的帮助!