style(gui): 换盘G-code下拉框与下方控件列对齐

This commit is contained in:
2026-07-28 11:08:25 +08:00
parent dc1ddb5f04
commit 4c430f5984
+7 -6
View File
@@ -494,16 +494,12 @@ class MainWindow(QMainWindow):
self.swap_gcode_combo = QComboBox()
self.swap_gcode_combo.setMinimumWidth(260)
self.swap_gcode_combo.setMaximumWidth(440)
swap_gcode_row = QHBoxLayout()
refresh_button = QPushButton("刷新")
open_folder_button = QPushButton("打开文件夹")
refresh_button.setFixedWidth(refresh_button.sizeHint().width())
open_folder_button.setFixedWidth(open_folder_button.sizeHint().width())
refresh_button.clicked.connect(self.load_swap_gcode_to_combo)
open_folder_button.clicked.connect(self.open_swap_gcode_folder)
swap_gcode_row.addWidget(self.swap_gcode_combo, 1)
swap_gcode_row.addWidget(refresh_button)
swap_gcode_row.addWidget(open_folder_button)
# 默认份数
self.default_copies_spin = QSpinBox()
@@ -605,8 +601,13 @@ class MainWindow(QMainWindow):
label.setAlignment(Qt.AlignLeft | Qt.AlignVCenter)
grid.addWidget(label, row, col)
# 第 0 行:换盘 G-code 跨全行
grid.addLayout(swap_gcode_row, 0, 1, 1, 3)
# 第 0 行:换盘 G-code(下拉框跨 col1-2,按钮放 col3 对齐右侧控件)
grid.addWidget(self.swap_gcode_combo, 0, 1, 1, 2)
swap_btn_row = QHBoxLayout()
swap_btn_row.addWidget(refresh_button)
swap_btn_row.addWidget(open_folder_button)
swap_btn_row.addStretch(1)
grid.addLayout(swap_btn_row, 0, 3)
# 第 1 行:默认份数 | 热床降温
grid.addWidget(self.default_copies_spin, 1, 1)