24 lines
781 B
Python
24 lines
781 B
Python
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('答辩题目生成器')
|