主頁 > 知識庫 > PyQt5 設(shè)置窗口全屏顯示方式

PyQt5 設(shè)置窗口全屏顯示方式

熱門標(biāo)簽:400電話 申請 條件 云南地圖標(biāo)注 crm電銷機(jī)器人 賓館能在百度地圖標(biāo)注嗎 鄭州智能外呼系統(tǒng)中心 電銷機(jī)器人 金倫通信 北京外呼電銷機(jī)器人招商 汕頭電商外呼系統(tǒng)供應(yīng)商 南京crm外呼系統(tǒng)排名

調(diào)用窗口的主程序如下

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

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

補充:PYQT5的UI界面自適應(yīng)窗口大小 | Qtdesigner

PYQT5設(shè)置自適應(yīng)的窗口大小

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

核心點兩個:網(wǎng)格布局 + 大小限定

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

具體的講解如下

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

默認(rèn)情況下,任意一種布局方式,都會導(dǎo)致這三個按鈕的大小被改變。比如下面采用了網(wǎng)格布局的結(jié)果。

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

----如果在按鈕自適應(yīng)界面大小的情況下,依然保持三個按鈕的比例關(guān)系呢?----

限定大小,如下圖所示

這種是采用網(wǎng)格布局+大小限定的效果??梢钥闯鰜砗蜕厦鏇]有使用大小限定的區(qū)別很大。

網(wǎng)格布局和大小限定在哪兒設(shè)置

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

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

網(wǎng)格布局則是:

網(wǎng)格布局,也就是柵格布局,一個意思。

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

很明顯,這個界面也是分為三個部分:左邊兩個小的部分和右邊最大的一部分。使用上述的網(wǎng)格布局+大小限定就能夠達(dá)到在保持三部分比例合適的情況下,隨窗口大小,進(jìn)行自適應(yīng)的調(diào)整。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PyQt5 matplotlib畫圖不刷新的解決方案
  • Pyqt5 實現(xiàn)窗口縮放,控件在窗口內(nèi)自動伸縮的操作
  • 解決PyQt5 無邊框后窗口的移動問題
  • PyQt5 實現(xiàn)給無邊框widget窗口添加背景圖片
  • PyQt5通過信號實現(xiàn)MVC的示例
  • PyQt5中QSpinBox計數(shù)器的實現(xiàn)
  • pyqt5 設(shè)置窗體透明控件不透明的操作

標(biāo)簽:西寧 梅州 浙江 石家莊 文山 懷化 昆明 錫林郭勒盟

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PyQt5 設(shè)置窗口全屏顯示方式》,本文關(guān)鍵詞  PyQt5,設(shè)置,窗口,全屏,顯示,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PyQt5 設(shè)置窗口全屏顯示方式》相關(guān)的同類信息!
  • 本頁收集關(guān)于PyQt5 設(shè)置窗口全屏顯示方式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章