From 45ea47e33624a4dacb1a2d5d26dc93a277c40cc0 Mon Sep 17 00:00:00 2001 From: Jeffreytsai1004 Date: Mon, 10 Feb 2025 01:43:59 +0800 Subject: [PATCH] Update --- scripts/MetaFusion.py | 4 ++-- scripts/ui/meshes.py | 16 +++++++--------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/scripts/MetaFusion.py b/scripts/MetaFusion.py index ad5d6a2..2161a39 100644 --- a/scripts/MetaFusion.py +++ b/scripts/MetaFusion.py @@ -19,8 +19,8 @@ class MetaFusion(QtWidgets.QMainWindow): # === 设置窗口属性 === self.setWindowTitle(f"{config.TOOL_NAME} {config.TOOL_VERSION}") # 设置初始大小和最小大小 - self.resize(550, 750) # 初始大小 - self.setMinimumSize(550, 750) # 最小大小限制 + self.resize(550, 800) # 初始大小 + self.setMinimumSize(550, 800) # 最小大小限制 # === 创建中心部件 === self.central_widget = QtWidgets.QWidget() diff --git a/scripts/ui/meshes.py b/scripts/ui/meshes.py index 169a5c0..f106ace 100644 --- a/scripts/ui/meshes.py +++ b/scripts/ui/meshes.py @@ -238,18 +238,18 @@ class MeshesTab(QtWidgets.QWidget): item = QtWidgets.QWidget() layout = QtWidgets.QHBoxLayout(item) layout.setContentsMargins(4, 1, 4, 1) # 减小上下边距 - layout.setSpacing(4) # 减小间距 + layout.setSpacing(4) # 保持主布局间距 # 左侧容器(标签和输入框) left_container = QtWidgets.QWidget() left_layout = QtWidgets.QHBoxLayout(left_container) left_layout.setContentsMargins(0, 0, 0, 0) - left_layout.setSpacing(4) # 减小标签和输入框的间距 + left_layout.setSpacing(1) # 将标签和输入框的间距减到最小 # 网格名称标签 name_label = QtWidgets.QLabel(mesh_name) - name_label.setFixedWidth(70) # 减小标签宽度 - name_label.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) # 左对齐 + name_label.setFixedWidth(60) # 调整标签宽度 + name_label.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) # 保持左对齐 # 网格路径输入框 - 可编辑 path_edit = QtWidgets.QLineEdit() @@ -266,8 +266,8 @@ class MeshesTab(QtWidgets.QWidget): add_btn.setFixedSize(22, 22) # 添加到主布局 - layout.addWidget(left_container, stretch=1) # 左侧容器占据所有可用空间 - layout.addWidget(add_btn) # 按钮右对齐 + layout.addWidget(left_container, stretch=1) + layout.addWidget(add_btn) # 设置样式 item.setStyleSheet(""" @@ -277,6 +277,7 @@ class MeshesTab(QtWidgets.QWidget): QLabel { color: #CCCCCC; font-size: 12px; + padding-right: 0px; # 移除标签右边距 } QLineEdit { background: #3D3D3D; @@ -307,9 +308,6 @@ class MeshesTab(QtWidgets.QWidget): } """) - # 设置大小策略 - item.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) - return item def _create_tool_button(self, text, icon_name, fallback_icon=None):