from qfluentwidgets import FluentIcon, MSFluentWindow, NavigationItemPosition from ui.pyui.about_ui import AboutWidget from ui.pyui.defense_ui import DefenseWidget class MainWindow(MSFluentWindow): def __init__(self): super().__init__() self.homeInterface = DefenseWidget('Defense Interface', self) self.aboutInterface = AboutWidget('About Interface', self) self.initNavigation() self.initWindow() def initNavigation(self): self.addSubInterface(self.homeInterface, FluentIcon.HOME, '首页') self.addSubInterface(self.aboutInterface, FluentIcon.INFO, '关于', position=NavigationItemPosition.BOTTOM) def initWindow(self): self.resize(900, 700) self.setWindowTitle('答辩题目生成器')