调整项目结构,添加UI模块

This commit is contained in:
2025-10-29 18:07:50 +08:00
parent d24bbd8c68
commit a6c2f62fff
6 changed files with 45 additions and 432 deletions
Binary file not shown.
+39
View File
@@ -0,0 +1,39 @@
import sys
from PySide6.QtWidgets import QApplication, QWidget
from PySide6.QtWidgets import QLabel
from PySide6.QtGui import QFont
from core.main_controller import ctrl
app:QApplication
window:QWidget
def InitUI():
global window, app
app = QApplication(sys.argv) # 创建一个QApplication类的实例
window = QWidget() # 创建一个窗口
window.resize(800, 600) # 设置窗口的尺寸
window.setWindowTitle("基于PySide6的桌面应用程序") # 设置窗口标题
label = QLabel(window) # 创建一个标签控件
label.setText("这是一个基于PySide6的桌面应用程序") # 设置标签的文本
font = QFont("华文行楷", 24, QFont.Weight.ExtraBold) # 创建一个字体对象
label.setFont(font) # 设置标签的字体
window_size = window.size() # 获取窗口的大小,返回值是QSize类对象
label_size = label.sizeHint() # 获取标签对象的合适大小,返回值是QSize类对象
label_x = window_size.width() // 2 - label_size.width() // 2
label_y = window_size.height() // 2 - label_size.height() // 2
label.setGeometry(label_x, label_y, label_size.width(), label_size.height())# 设置标签控件的位置和大小
label.setStyleSheet("background-color: #99CCFF; color: #FF99CC") # 设置标签的背景颜色和字体颜色
window.show() # 展示窗口
sys.exit(app.exec())
def Loop():
window.show() # 展示窗口
sys.exit(app.exec())