91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

發布時間:2021-03-09 13:48:11 來源:億速云 閱讀:1244 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

在Qtdesigner中新建一個主界面如下所示:

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

ctrl+R 預覽

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

從預覽圖中可以看出這時的界面不支持伸縮,拖動過小的話會導致部分界面遮住不可見,這時我們就要用到布局選項,首先對上面的按鈕和文本框布局按住ctrl選中要布局的控件

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

根據實際情況選中工具欄上的布局按鈕,我這里是網格布局

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

選中后如下所示

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

然后在對底下的listwidget和tablewidget進行水平布局,布局完成后如下所示,其中有個細節是還要對Qgroupbox在進行一次水平或垂直布局,具體是選中Qgroupbox控件然后點擊水平布局按鈕,這時Qgroupbox內部的所有控件均按照水平進行布局

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

類似的對最下面的button進行垂直布局

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

最重要的一步來了,就是點擊主界面的空白處,然后點擊網格布局(根據自己的需要)

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

這時候在ctrl R預覽在用右下角進行縮放可以看到是可以控件之間能夠自由縮放,適配界面的大小:

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

現在基本實現縮放,但是界面的美觀程度不夠好,比如下面的兩個按鈕本應該在右下角現在確沾滿了橫向的整個界面,因此需要進一步美化,我們要通過添加label控件來進行留白,設計過程中先將label控件輸入文字如下圖所示:

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

是不是感覺比之前的好看了,然后我們把label的內容換位空格就好了

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

這時候界面就留有空白,比較好看!

還有一種輔助布局的方法是在屬性里面,點擊不同的布局會有不同的屬性展示

Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作

比方說網格布局的時候可以選擇列之間的比例如圖中的layoutstretch 1,2,3 代表三列寬度比列為1:2:3

感謝各位的閱讀!關于“Pyqt5如何實現窗口縮放,控件在窗口內自動伸縮的操作”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

伽师县| 大同市| 宜黄县| 云龙县| 黔东| 长白| 芒康县| 临湘市| 昌图县| 宁武县| 洛川县| 拉萨市| 瑞安市| 高陵县| 县级市| 中牟县| 综艺| 抚州市| 赤峰市| 嘉禾县| 涞源县| 南靖县| 玉溪市| 柳河县| 翼城县| 木兰县| 柘荣县| 长岭县| 高阳县| 大渡口区| 五莲县| 全南县| 宣化县| 宜章县| 同江市| 天柱县| 花垣县| 太仆寺旗| 陆河县| 沈阳市| 许昌县|