优化wifi设置页面,添加悬浮键盘

This commit is contained in:
2026-05-10 01:39:16 +08:00
parent 65c342219d
commit 649677f564
5 changed files with 1380 additions and 18 deletions

14
main.py
View File

@@ -1,12 +1,6 @@
import sys
import os
import json
# Fix QtWebEngine initialization by importing it before QApplication is created
import os
os.environ["QTWEBENGINE_CHROMIUM_FLAGS"] = "--no-sandbox --disable-gpu --disable-gpu-compositing --disable-dev-shm-usage"
from PyQt6.QtWebEngineWidgets import QWebEngineView
from PyQt6.QtWidgets import (QApplication, QWidget, QVBoxLayout, QHBoxLayout,
QPushButton, QLabel, QStackedWidget)
from PyQt6.QtCore import Qt, QSize
@@ -14,6 +8,7 @@ from PyQt6.QtGui import QIcon, QFont
from pages.status_page import StatusPage
from pages.control_page import ControlPage
from pages.setting_page import SettingPage
from utils.aio_print_api import AIOPrrintSystemAPI
def load_config():
@@ -49,14 +44,11 @@ class MainWindow(QWidget):
# 添加测试页面
self.page_status = StatusPage(self.api_client)
self.page_control = ControlPage(self.api_client)
self.page_settings = QLabel("系统设置")
self.page_settings = SettingPage(self.api_client)
self.stacked_widget.addWidget(self.page_status)
self.stacked_widget.addWidget(self.page_control)
for page in [self.page_settings]:
page.setAlignment(Qt.AlignmentFlag.AlignCenter)
page.setStyleSheet("color: white; font-size: 48px; font-weight: bold;")
self.stacked_widget.addWidget(page)
self.stacked_widget.addWidget(self.page_settings)
# 底部按钮区
bottom_layout = QHBoxLayout()