Update
This commit is contained in:
parent
9ca94c974d
commit
45ea47e336
@ -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()
|
||||
|
@ -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):
|
||||
|
Loading…
Reference in New Issue
Block a user