1. 程式人生 > >新增QDialog的Layout佈局屬性操作

新增QDialog的Layout佈局屬性操作

QDialog在建立完之後,在設計器QtDesigner中的佈局預設是鎖定的。如下圖所示:


對應的屬性頁也沒有“Layout”屬性欄。


下面,通過簡單的操作,就可以設定QDialog的預設佈局。具體操作如下:

一、普通文字編輯器開啟佈局檔案.ui


二、新增“layout”標籤

例:以垂直佈局為例: 找到<propertyname="windowTitle">在下面新增如下內容: <layout class="QVBoxLayout"name="verticalLayout_1"> </layout> 注:QVBoxLayout:垂直佈局,若預設水平佈局,則class為“QHBoxLayout
                                                    name為horizontalLayout_1” 然後,關閉*.ui檔案。

三、雙擊開啟*.ui檔案

雙擊開啟*.ui檔案,奇蹟出現了。在QtDesigner中,可以看到該QDialog的佈局預設為垂直佈局了。
屬性頁也出現了“Layout”屬性。
操作完成。