[QT]拖拽改变控件大小

来源:互联网 发布:三菱步进梯形图编程 编辑:程序博客网 时间:2024/05/21 00:16

1.上下排列的方式随意放置两个文本控件 plainTextEdit 和 plainTextEdit_2

2.选中控件,右键 -> Lay out -> Lay Out Vertically in Splitter

3.设置 plainTextEdit 的 Vertical Stretch 属性为7,plainTextEdit_2 的 Vertical Stretch 属性为3 ,使得这两个控件的初始化比例为7:3

4.在窗体空白部分,右键 -> Lay out -> Lay Out Vertically

<?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>Dialog</class> <widget class="QDialog" name="Dialog">  <property name="geometry">   <rect>    <x>0</x>    <y>0</y>    <width>556</width>    <height>431</height>   </rect>  </property>  <property name="windowTitle">   <string>Dialog</string>  </property>  <property name="sizeGripEnabled">   <bool>false</bool>  </property>  <layout class="QVBoxLayout" name="verticalLayout">   <item>    <widget class="QSplitter" name="splitter">     <property name="orientation">      <enum>Qt::Vertical</enum>     </property>     <widget class="QPlainTextEdit" name="plainTextEdit">      <property name="sizePolicy">       <sizepolicy hsizetype="Expanding" vsizetype="Expanding">        <horstretch>0</horstretch>        <verstretch>7</verstretch>       </sizepolicy>      </property>     </widget>     <widget class="QPlainTextEdit" name="plainTextEdit_2">      <property name="sizePolicy">       <sizepolicy hsizetype="Expanding" vsizetype="Expanding">        <horstretch>0</horstretch>        <verstretch>3</verstretch>       </sizepolicy>      </property>     </widget>    </widget>   </item>  </layout> </widget> <resources/> <connections/></ui>





0 0
原创粉丝点击