导入库

import pymysql import sys from PySide6.QtCore import * from PySide6.QtGui import * from PySide6.QtWidgets import * from QtUser import User_Dialog

定义主界面类

class Main_Window(QMainWindow): def init(self): super().init()

    # 设置窗口标题和大小
    self.setWindowTitle('主界面')
    self.setGeometry(100, 100, 400, 300)
    
    # 添加一个按钮,点击后跳转到功能界面
    self.btn = QPushButton('跳转到功能界面', self)
    self.btn.setGeometry(50, 50, 300, 200)
    self.btn.clicked.connect(self.open_func_window)
    
# 跳转到功能界面
def open_func_window(self):
    self.func_window = Func_Window()
    self.func_window.show()
    self.close()

定义功能界面类

class Func_Window(QMainWindow): def init(self): super().init()

    # 设置窗口标题和大小
    self.setWindowTitle('功能界面')
    self.setGeometry(100, 100, 400, 300)
    
    # 添加一个按钮,点击后返回主界面
    self.btn = QPushButton('返回主界面', self)
    self.btn.setGeometry(50, 50, 300, 200)
    self.btn.clicked.connect(self.open_main_window)
    
# 返回主界面
def open_main_window(self):
    self.main_window = Main_Window()
    self.main_window.show()
    self.close()

主函数

if name == 'main': # 创建应用程序对象 app = QApplication(sys.argv)

# 创建主界面对象并显示
main_window = Main_Window()
main_window.show()

# 进入应用程序主循环
sys.exit(app.exec_()
写一段代码要求:1、有两个界面分别为主界面和功能界面2、实现主界面与功能界面之间的跳转3、使用以下库import pymysqlimport sysfrom PySide6QtCore import from PySide6QtGui import from PySide6QtWidgets import from QtUser import User_Dialog

原文地址: http://www.cveoy.top/t/topic/hkcL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录