Как я могу отредактировать положение сетки QtElement в QtDesigner, не манипулируя файлом .ui вручную?

#qt #qt-designer

#qt #qt-designer

Вопрос:

Как я могу изменить положение сетки меток «Внизу слева» и «внизу справа» в QtDesigner?

В этом случае я хотел бы отредактировать номер столбца «Нижний левый» (от 1 до 0) и «нижний правый» (от 0 до 1) без изменения XML вручную, как показано во фрагменте из файла * .ui.

введите описание изображения здесь

Если я использую перетаскивание, я сталкиваюсь с некоторыми проблемами с дополнительными столбцами или строками, и в итоге мне приходится снова изменять файл * .ui вручную.

   <widget class="QWidget" name="centralwidget">
     <layout class="QGridLayout" name="gridLayout">
      <item row="0" column="0">
       <widget class="QLabel" name="top_left">
        <property name="text">
         <string>Top left</string>
        </property>
       </widget>
      </item>
      <item row="0" column="1">
       <widget class="QLabel" name="top_right">
        <property name="text">
         <string>Top right</string>
        </property>
       </widget>
      </item>
      <item row="1" column="0">
       <widget class="QLabel" name="bottom_right">
        <property name="text">
         <string>bottom right</string>
        </property>
       </widget>
      </item>
      <item row="1" column="1">
       <widget class="QLabel" name="bottom_left">
        <property name="text">
         <string>bottom left</string>
        </property>
       </widget>
      </item>
     </layout>
  </widget>
  

Комментарии:

1. Разве вы не можете просто изменить имена объектов в QtDesigner?

2. @NgocMinhNguyen Да, конечно. Я мог бы также скопировать / вставить все необходимые данные из одного элемента в другой, но я подумал, что кто-то знает лучший способ. Это всего лишь простой пример, но если он более сложный, я думаю, он будет более сложным и громоздким

3. В таком случае, да, я тоже хотел бы знать: D.