Add profile module.

This commit is contained in:
wei
2026-07-14 22:22:58 +08:00
parent e15bd758f3
commit e3f761a995
9 changed files with 629 additions and 15 deletions
+38
View File
@@ -0,0 +1,38 @@
from pathlib import Path
from PySide6.QtCore import Qt
from PySide6.QtGui import QPixmap
from PySide6.QtWidgets import QWidget, QVBoxLayout, QLabel
class AccountPage(QWidget):
def __init__(self, app, parent=None):
QWidget.__init__(self, parent)
self.app = app
self.layout = QVBoxLayout()
# center message (will be deleted if launcher finished development)
content = """Still digging!"""
message = "If you found that something might be a issue. You can report it to the main repo! Any suggestion are welcome."
self.icon_label = QLabel()
self.icon_label.setObjectName("icon_label")
self.dev_info_box = QLabel(content)
self.dev_info_box.setObjectName("dev_info_box")
self.dev_info_2 = QLabel(message)
self.dev_info_2.setObjectName("dev_info_message")
self.layout.addStretch()
self.layout.addWidget(self.icon_label, alignment=Qt.AlignmentFlag.AlignCenter)
self.layout.addWidget(self.dev_info_box, alignment=Qt.AlignmentFlag.AlignHCenter)
self.layout.addWidget(self.dev_info_2, alignment=Qt.AlignmentFlag.AlignHCenter)
self.layout.addStretch()
if Path(self.app.resources_dir, "pictures", "in_progress.png").exists():
image = QPixmap(Path(self.app.resources_dir, "pictures", "in_progress.png"))
self.icon_label.setPixmap(image.scaled(300, 300))
else:
self.icon_label.setText("Ouch. The icon is missing.")
self.setLayout(self.layout)
self.app.apply_qss(Path("main.qss"), self.setStyleSheet)
View File
View File