1
1
mirror of https://github.com/KenanZhu/AutoLibrary.git synced 2026-06-18 07:23:03 +08:00

optimize(gui.*): 优化界面组件的布局和样式

This commit is contained in:
2026-01-17 19:27:17 +08:00
parent db7a868598
commit 3d6978c9c2
7 changed files with 68 additions and 29 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ class ALAboutDialog(QDialog, Ui_ALAboutDialog):
def generateAboutText( def generateAboutText(
self self
): ) -> str:
os_info = self.getOSInfo() os_info = self.getOSInfo()
about_text = f""" about_text = f"""
+1 -1
View File
@@ -104,7 +104,7 @@
<number>0</number> <number>0</number>
</property> </property>
<item> <item>
<widget class="QFrame" name="frame"> <widget class="QFrame" name="AboutInfoSpaceFrame">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>56</width> <width>56</width>
+8 -8
View File
@@ -86,16 +86,16 @@
<number>5</number> <number>5</number>
</property> </property>
<property name="leftMargin"> <property name="leftMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="topMargin"> <property name="topMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="rightMargin"> <property name="rightMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="bottomMargin"> <property name="bottomMargin">
<number>5</number> <number>3</number>
</property> </property>
<item> <item>
<layout class="QHBoxLayout" name="TimerTypeSelectLayout"> <layout class="QHBoxLayout" name="TimerTypeSelectLayout">
@@ -135,16 +135,16 @@
</property> </property>
<layout class="QGridLayout" name="TaskConfigLayout"> <layout class="QGridLayout" name="TaskConfigLayout">
<property name="leftMargin"> <property name="leftMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="topMargin"> <property name="topMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="rightMargin"> <property name="rightMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="bottomMargin"> <property name="bottomMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="spacing"> <property name="spacing">
<number>5</number> <number>5</number>
+46 -13
View File
@@ -94,19 +94,19 @@
</property> </property>
<layout class="QVBoxLayout" name="UserListLayout"> <layout class="QVBoxLayout" name="UserListLayout">
<property name="spacing"> <property name="spacing">
<number>0</number> <number>5</number>
</property> </property>
<property name="leftMargin"> <property name="leftMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="topMargin"> <property name="topMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="rightMargin"> <property name="rightMargin">
<number>5</number> <number>3</number>
</property> </property>
<property name="bottomMargin"> <property name="bottomMargin">
<number>5</number> <number>3</number>
</property> </property>
<item> <item>
<widget class="QTreeWidget" name="UserTreeWidget"> <widget class="QTreeWidget" name="UserTreeWidget">
@@ -178,6 +178,9 @@
</item> </item>
<item> <item>
<layout class="QHBoxLayout" name="UserListControlLayout"> <layout class="QHBoxLayout" name="UserListControlLayout">
<property name="spacing">
<number>5</number>
</property>
<item> <item>
<widget class="QPushButton" name="DelUserButton"> <widget class="QPushButton" name="DelUserButton">
<property name="minimumSize"> <property name="minimumSize">
@@ -309,7 +312,7 @@
<item row="2" column="1"> <item row="2" column="1">
<layout class="QHBoxLayout" name="PasswordLayout"> <layout class="QHBoxLayout" name="PasswordLayout">
<property name="spacing"> <property name="spacing">
<number>0</number> <number>5</number>
</property> </property>
<item> <item>
<widget class="QLineEdit" name="PasswordEdit"> <widget class="QLineEdit" name="PasswordEdit">
@@ -546,7 +549,7 @@
<item row="4" column="4"> <item row="4" column="4">
<layout class="QHBoxLayout" name="SeatIDLayout"> <layout class="QHBoxLayout" name="SeatIDLayout">
<property name="spacing"> <property name="spacing">
<number>0</number> <number>5</number>
</property> </property>
<item> <item>
<widget class="QLineEdit" name="SeatIDEdit"> <widget class="QLineEdit" name="SeatIDEdit">
@@ -703,7 +706,7 @@
<item row="10" column="4"> <item row="10" column="4">
<layout class="QHBoxLayout" name="EndTimeDiffLayout"> <layout class="QHBoxLayout" name="EndTimeDiffLayout">
<property name="spacing"> <property name="spacing">
<number>0</number> <number>5</number>
</property> </property>
<item> <item>
<widget class="QSpinBox" name="MaxEndTimeDiffSpinBox"> <widget class="QSpinBox" name="MaxEndTimeDiffSpinBox">
@@ -899,7 +902,7 @@
<item row="7" column="4"> <item row="7" column="4">
<layout class="QHBoxLayout" name="BeginTimeDiffLayout"> <layout class="QHBoxLayout" name="BeginTimeDiffLayout">
<property name="spacing"> <property name="spacing">
<number>0</number> <number>5</number>
</property> </property>
<item> <item>
<widget class="QSpinBox" name="MaxBeginTimeDiffSpinBox"> <widget class="QSpinBox" name="MaxBeginTimeDiffSpinBox">
@@ -1049,7 +1052,7 @@
<item row="15" column="4"> <item row="15" column="4">
<layout class="QHBoxLayout" name="RenewTimeDiffLayout"> <layout class="QHBoxLayout" name="RenewTimeDiffLayout">
<property name="spacing"> <property name="spacing">
<number>0</number> <number>5</number>
</property> </property>
<item> <item>
<widget class="QSpinBox" name="MaxRenewTimeDiffSpinBox"> <widget class="QSpinBox" name="MaxRenewTimeDiffSpinBox">
@@ -1092,7 +1095,7 @@
</layout> </layout>
</item> </item>
<item row="15" column="1"> <item row="15" column="1">
<widget class="QLabel" name="label"> <widget class="QLabel" name="MaxRenewTimeDiffLabel">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>80</width> <width>80</width>
@@ -1153,10 +1156,10 @@
<property name="rightMargin"> <property name="rightMargin">
<number>3</number> <number>3</number>
</property> </property>
<property name="horizontalSpacing"> <property name="bottomMargin">
<number>3</number> <number>3</number>
</property> </property>
<property name="verticalSpacing"> <property name="spacing">
<number>5</number> <number>5</number>
</property> </property>
<item row="0" column="0" colspan="2"> <item row="0" column="0" colspan="2">
@@ -1649,6 +1652,21 @@
<string>当前配置</string> <string>当前配置</string>
</property> </property>
<layout class="QGridLayout" name="CurrentConfigLayout"> <layout class="QGridLayout" name="CurrentConfigLayout">
<property name="leftMargin">
<number>3</number>
</property>
<property name="topMargin">
<number>3</number>
</property>
<property name="rightMargin">
<number>3</number>
</property>
<property name="bottomMargin">
<number>3</number>
</property>
<property name="spacing">
<number>5</number>
</property>
<item row="1" column="0"> <item row="1" column="0">
<widget class="QLineEdit" name="CurrentRunConfigEdit"> <widget class="QLineEdit" name="CurrentRunConfigEdit">
<property name="minimumSize"> <property name="minimumSize">
@@ -1775,6 +1793,21 @@
<string>导出路径</string> <string>导出路径</string>
</property> </property>
<layout class="QGridLayout" name="ExportConfigLayout"> <layout class="QGridLayout" name="ExportConfigLayout">
<property name="leftMargin">
<number>3</number>
</property>
<property name="topMargin">
<number>3</number>
</property>
<property name="rightMargin">
<number>3</number>
</property>
<property name="bottomMargin">
<number>3</number>
</property>
<property name="spacing">
<number>5</number>
</property>
<item row="3" column="0"> <item row="3" column="0">
<widget class="QLineEdit" name="ExportUserConfigEdit"> <widget class="QLineEdit" name="ExportUserConfigEdit">
<property name="minimumSize"> <property name="minimumSize">
+2 -2
View File
@@ -34,13 +34,13 @@
<number>5</number> <number>5</number>
</property> </property>
<property name="leftMargin"> <property name="leftMargin">
<number>3</number> <number>5</number>
</property> </property>
<property name="topMargin"> <property name="topMargin">
<number>0</number> <number>0</number>
</property> </property>
<property name="rightMargin"> <property name="rightMargin">
<number>3</number> <number>5</number>
</property> </property>
<property name="bottomMargin"> <property name="bottomMargin">
<number>0</number> <number>0</number>
+4 -4
View File
@@ -28,7 +28,7 @@ class ALSeatFrame(QFrame):
super().__init__(parent) super().__init__(parent)
self.__seat_number = seat_number self.__seat_number = seat_number
self.__is_selected = False self.__is_selected = False
self.setupUi() self.setupUi()
def setupUi( def setupUi(
@@ -49,9 +49,9 @@ class ALSeatFrame(QFrame):
font-weight: bold; font-weight: bold;
} }
""") """)
self.label = QLabel(self.__seat_number, self) self.Label = QLabel(self.__seat_number, self)
self.label.setAlignment(Qt.AlignCenter) self.Label.setAlignment(Qt.AlignCenter)
self.label.setGeometry(0, 0, 60, 40) self.Label.setGeometry(0, 0, 60, 40)
def mousePressEvent( def mousePressEvent(
self, self,
+6
View File
@@ -67,6 +67,8 @@ class ALSeatMapWidget(QWidget):
self.setWindowTitle(f"选择楼层座位 - AutoLibrary") self.setWindowTitle(f"选择楼层座位 - AutoLibrary")
self.SeatMapWidgetMainLayout = QVBoxLayout(self) self.SeatMapWidgetMainLayout = QVBoxLayout(self)
self.SeatMapWidgetMainLayout.setContentsMargins(5, 5, 5, 5)
self.SeatMapWidgetMainLayout.setSpacing(5)
self.TitleLabel = QLabel(f"楼层座位分布图: {self.__floor}-{self.__room}") self.TitleLabel = QLabel(f"楼层座位分布图: {self.__floor}-{self.__room}")
self.TitleLabel.setAlignment(Qt.AlignmentFlag.AlignCenter) self.TitleLabel.setAlignment(Qt.AlignmentFlag.AlignCenter)
self.TitleLabel.setStyleSheet("font-size: 16px; font-weight: bold; margin: 10px;") self.TitleLabel.setStyleSheet("font-size: 16px; font-weight: bold; margin: 10px;")
@@ -99,9 +101,13 @@ class ALSeatMapWidget(QWidget):
self.ConfirmButton = QPushButton("确认") self.ConfirmButton = QPushButton("确认")
self.ConfirmButton.setFixedSize(80, 25) self.ConfirmButton.setFixedSize(80, 25)
self.ConfirmButton.setAutoDefault(True)
self.ConfirmButton.setDefault(True)
self.CancelButton = QPushButton("取消") self.CancelButton = QPushButton("取消")
self.CancelButton.setFixedSize(80, 25) self.CancelButton.setFixedSize(80, 25)
self.SeatMapWidgetControlLayout = QHBoxLayout() self.SeatMapWidgetControlLayout = QHBoxLayout()
self.SeatMapWidgetControlLayout.setContentsMargins(0, 0, 0, 0)
self.SeatMapWidgetControlLayout.setSpacing(5)
self.SeatMapWidgetControlLayout.setAlignment(Qt.AlignmentFlag.AlignRight) self.SeatMapWidgetControlLayout.setAlignment(Qt.AlignmentFlag.AlignRight)
self.SeatMapWidgetControlLayout.addWidget(self.CancelButton) self.SeatMapWidgetControlLayout.addWidget(self.CancelButton)
self.SeatMapWidgetControlLayout.addWidget(self.ConfirmButton) self.SeatMapWidgetControlLayout.addWidget(self.ConfirmButton)