中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

怎么在PyQt5中設置窗口全屏顯示

發布時間:2021-03-09 15:14:22 來源:億速云 閱讀:1224 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關怎么在PyQt5中設置窗口全屏顯示,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

調用窗口的主程序如下

起作用的是window.showFullScreen()這個方法。

if __name__=='__main__':
 app = QtWidgets.QApplication(sys.argv) 
 window = MyMainWindow() 
 window.showFullScreen()
 sys.exit(app.exec_())

補充:PYQT5的UI界面自適應窗口大小 | Qtdesigner

PYQT5設置自適應的窗口大小

目前網上的相關博客的介紹都太過于表面,本人基于自身需求,將我親自實踐得到的方法,傾囊相授。

核心點兩個:網格布局 + 大小限定

其實基本每個布局都可以做到自適應,不過網格布局是我實踐采用的,因此,重點講解網格布局。同時,網格布局也是最靈活和好用的一種。

具體的講解如下

下面的圖,我采用三個按鈕來代表我們想要布局的部分,其中坐標兩個較小,而右邊一個較大,

怎么在PyQt5中設置窗口全屏顯示

默認情況下,任意一種布局方式,都會導致這三個按鈕的大小被改變。比如下面采用了網格布局的結果。

怎么在PyQt5中設置窗口全屏顯示

雖然三個按鈕的位置基本沒變,但是形狀已經變的非常不一樣的。大部分情況下,這不是開發者想要看到的結果。當然,這種情況下,拖拉界面,你會發現,這個三個按鈕的大小可以隨著界面的變化而自適應改變。(注意,進行網格布局時,請點擊整個界面的空白處進行網格布局,意味著是對整個界面進行網格布局,而不是這三個按鈕,否則還是無法做到自適應界面)

----如果在按鈕自適應界面大小的情況下,依然保持三個按鈕的比例關系呢?----

限定大小,如下圖所示

怎么在PyQt5中設置窗口全屏顯示

這種是采用網格布局+大小限定的效果。可以看出來和上面沒有使用大小限定的區別很大。

網格布局和大小限定在哪兒設置

為了防止初學者連網格布局和大小限定在哪兒不知道,下面截圖說明一下。

大小限定是指:點擊對應空間,右邊的屬性中的minmunsize和maxmumsize。也就是設置空間的最小和最大的大小。

怎么在PyQt5中設置窗口全屏顯示

網格布局則是:

怎么在PyQt5中設置窗口全屏顯示

網格布局,也就是柵格布局,一個意思。

當然,我上面的三個按鈕的例子,只是為了方便介紹,下面是我在實際項目中使用情況

怎么在PyQt5中設置窗口全屏顯示

看完上述內容,你們對怎么在PyQt5中設置窗口全屏顯示有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

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

AI

萨嘎县| 安平县| 白银市| 长葛市| 武乡县| 江山市| 修武县| 葫芦岛市| 海晏县| 乡城县| 邮箱| 镇江市| 乌审旗| 汝州市| 平南县| 建昌县| 德兴市| 新宁县| 潜江市| 定安县| 丹棱县| 曲靖市| 韶关市| 胶州市| 赣榆县| 静乐县| 读书| 神农架林区| 淄博市| 浠水县| 邮箱| 南召县| 彩票| 揭西县| 呼伦贝尔市| 梨树县| 温宿县| 华安县| 渭源县| 海林市| 涪陵区|