Browse Source

修改物元配置显示不全

Signed-off-by: codeClown <zhaomengshou@126.com>
codeClown 1 year ago
parent
commit
d4d7d55fd1

+ 6 - 0
QFD/widgets/MatterElementConfigWidget.ui

@@ -28,6 +28,12 @@
           <verstretch>0</verstretch>
          </sizepolicy>
         </property>
+        <property name="minimumSize">
+         <size>
+          <width>0</width>
+          <height>120</height>
+         </size>
+        </property>
        </widget>
       </item>
       <item>

+ 2 - 2
QFD/widgets/MatterElementItemDelegate.cpp

@@ -71,7 +71,7 @@ void MatterElementItemInsideDelegate::updateEditorGeometry(QWidget *editor, cons
                                                            const QModelIndex & /*index*/) const
 {
     QRect rect = option.rect;
-    rect.adjust(-10, 0, 10, 50);
+    rect.adjust(-100, 0, 0, 50);
     editor->setGeometry(rect);
 }
 
@@ -147,7 +147,7 @@ void MatterElementItemRangeDelegate::updateEditorGeometry(QWidget *editor, const
                                                           const QModelIndex & /*index*/) const
 {
     QRect rect = option.rect;
-    rect.adjust(-50, 10, 10, 10);
+    rect.adjust(-80, 10, 10, 10);
     editor->setGeometry(rect);
 }
 

+ 1 - 1
QFD/widgets/MatterElementItemDelegate.h

@@ -25,7 +25,7 @@ public:
         layout->setSpacing(2);
         for (int i = 0; i < 4; ++i) {
             auto s = new QDoubleSpinBox;
-            s->setMaximumWidth(60);
+            s->setFixedWidth(70);
             s->setFrame(false);
             s->setMinimum(-10000);
             s->setMaximum(10000);