• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Qt中如何讓控件自適應窗體大小進行自動布局

    界面設計中,我們經常會要求設計的可以進行肆意的縮放,縮放過程中,界面中的各空間會按照窗口巨細主動調整自身的顯示比例和巨細。在QT中若何完當作這項使命呢,下面我們簡要介紹一下,讀者可以本身試探更多的經驗。

    東西/原料

    • 電腦
    • Qt Creator

    方式/步調

    1. 1

      建立界面文件——選擇新建

      在Qt“文件”菜單下選擇新建項目或文件,在彈出的菜單窗口中選擇“文件和類",并在右側點擊”Qt設計師界面類",單擊"choose",如圖所示:

    2. 2

      建立界面文件——選擇窗體模板

      之后會彈出窗體模板選擇界面,在這里我們選擇的是QFram模板,讀者可以自行選擇其他模板,單擊“下一步”,如圖所示:

    3. 3

      建立界面文件——設置窗體相關名稱

      之后會彈出窗體各名稱設置,給窗體以及窗體類取一個合理的名字,點擊“下一步”,之后是項目辦理相關設置,設置完當作后,點擊“完當作”,如圖所示:

    4. 4

      界面控件設計——拖入界面控件

      在本界面,我們籌辦設計三行標簽行,每行標簽下設置一個輸入框和一個按鈕,如圖所示,從控件欄將所有需要的控件全數拖到界面上,空白部門用響應的垂直或程度空白控件填充

    5. 5

      進行程度結構

      因為我們的界面是按行進行設計,是以,我們需要將相關控件進行程度結構以顯得美不雅,程度結構方式如圖所示,選擇需要程度結構的控件(按住ctrl鍵可選多個控件),然后單擊設計界面上方的程度結構按鈕。

    6. 6

      進行垂直結構

      因為本例子在程度結構后,界面結構只剩下一列,是以此步調可以不要,可是若某一行應用了多個自力的程度結構,則需要此步將相關控件進行垂直結構,總體上形當作多行多列的結構體例。行列之間也可以利用響應的空白控件離隔。

    7. 7

      將結構嵌入窗口結構中——最主要的一步

      在上述界面結構完當作后,點擊窗體空白處,注重,不要點擊任何控件或結構,半斤八兩于直接選中本家兒窗體。選中之后,右鍵單擊,選擇“結構-程度結構(或者垂直結構)”,具體選擇何種結構按照需要而心猿意馬,本例選擇垂直結構。本結構后的成果如圖所示,可以看到,整個結構已經主動填布滿整個窗口。

    8. 8

      運行窗體,查看結果

      按F5運行窗體,原始窗體,縮小窗體,再次縮小窗體結果如圖所示,可以看到,跟著窗體尺寸的轉變,各控件也在進行響應的自順應轉變。

    • 發表于 2018-12-24 00:00
    • 閱讀 ( 1997 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆