调整以下文件
main_window.py中
from PyQt5.QtWidgets import (QMainWindow, QWidget, QVBoxLayout, QHBoxLayout,
QTabWidget, QPushButton, QTextEdit, QLabel,
QMessageBox, QFileDialog, QSplitter, QStatusBar,
QDialog, QListWidget, QDialogButtonBox, QMenu, QAction,
QComboBox, QMenuBar,QScrollArea) # 添加 QScrollArea
---------- 新增:为路由标签页包装滚动区域 ----------
routing_scroll = QScrollArea()
routing_scroll.setWidgetResizable(True) # 让内容自适应宽度
routing_scroll.setWidget(self.tabs["routing"]) # 将路由配置控件放入滚动区域
security_scroll = QScrollArea()
security_scroll.setWidgetResizable(True)
security_scroll.setWidget(self.tabs["security"])
self.tab_widget.addTab(routing_scroll, "路由配置") # 修改
self.tab_widget.addTab(security_scroll, "安全配置")
main.py 中
# ----- 调大字体 -----
font = QFont("Microsoft YaHei UI", 12) # 原来是 9
app.setFont(font)
# ----- 增加全局样式表,让输入框更高、字体更大 -----
app.setStyleSheet("""
QLineEdit, QComboBox, QSpinBox {
min-height: 30px;
font-size: 12pt;
padding: 4px;
}
QLabel {
font-size: 12pt;
}
QGroupBox {
font-size: 13pt;
font-weight: bold;
}
""")
调整以下文件
main_window.py中
from PyQt5.QtWidgets import (QMainWindow, QWidget, QVBoxLayout, QHBoxLayout,
QTabWidget, QPushButton, QTextEdit, QLabel,
QMessageBox, QFileDialog, QSplitter, QStatusBar,
QDialog, QListWidget, QDialogButtonBox, QMenu, QAction,
QComboBox, QMenuBar,QScrollArea) # 添加 QScrollArea
---------- 新增:为路由标签页包装滚动区域 ----------
main.py 中