写一段代码要求:1、有两个界面分别为主界面和功能界面2、实现主界面与功能界面之间的跳转3、使用以下库import pymysqlimport sysfrom PySide6QtCore import from PySide6QtGui import from PySide6QtWidgets import from QtUser import User_Dialog
导入库
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_()
原文地址: http://www.cveoy.top/t/topic/hkcL 著作权归作者所有。请勿转载和采集!