您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)怎么在PyQt5中設(shè)置窗口全屏顯示,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
起作用的是window.showFullScreen()這個(gè)方法。
if __name__=='__main__': app = QtWidgets.QApplication(sys.argv) window = MyMainWindow() window.showFullScreen() sys.exit(app.exec_())
補(bǔ)充:PYQT5的UI界面自適應(yīng)窗口大小 | Qtdesigner
目前網(wǎng)上的相關(guān)博客的介紹都太過于表面,本人基于自身需求,將我親自實(shí)踐得到的方法,傾囊相授。
核心點(diǎn)兩個(gè):網(wǎng)格布局 + 大小限定
其實(shí)基本每個(gè)布局都可以做到自適應(yīng),不過網(wǎng)格布局是我實(shí)踐采用的,因此,重點(diǎn)講解網(wǎng)格布局。同時(shí),網(wǎng)格布局也是最靈活和好用的一種。
下面的圖,我采用三個(gè)按鈕來(lái)代表我們想要布局的部分,其中坐標(biāo)兩個(gè)較小,而右邊一個(gè)較大,
默認(rèn)情況下,任意一種布局方式,都會(huì)導(dǎo)致這三個(gè)按鈕的大小被改變。比如下面采用了網(wǎng)格布局的結(jié)果。
雖然三個(gè)按鈕的位置基本沒變,但是形狀已經(jīng)變的非常不一樣的。大部分情況下,這不是開發(fā)者想要看到的結(jié)果。當(dāng)然,這種情況下,拖拉界面,你會(huì)發(fā)現(xiàn),這個(gè)三個(gè)按鈕的大小可以隨著界面的變化而自適應(yīng)改變。(注意,進(jìn)行網(wǎng)格布局時(shí),請(qǐng)點(diǎn)擊整個(gè)界面的空白處進(jìn)行網(wǎng)格布局,意味著是對(duì)整個(gè)界面進(jìn)行網(wǎng)格布局,而不是這三個(gè)按鈕,否則還是無(wú)法做到自適應(yīng)界面)
----如果在按鈕自適應(yīng)界面大小的情況下,依然保持三個(gè)按鈕的比例關(guān)系呢?----
限定大小,如下圖所示
這種是采用網(wǎng)格布局+大小限定的效果??梢钥闯鰜?lái)和上面沒有使用大小限定的區(qū)別很大。
為了防止初學(xué)者連網(wǎng)格布局和大小限定在哪兒不知道,下面截圖說明一下。
大小限定是指:點(diǎn)擊對(duì)應(yīng)空間,右邊的屬性中的minmunsize和maxmumsize。也就是設(shè)置空間的最小和最大的大小。
網(wǎng)格布局則是:
網(wǎng)格布局,也就是柵格布局,一個(gè)意思。
當(dāng)然,我上面的三個(gè)按鈕的例子,只是為了方便介紹,下面是我在實(shí)際項(xiàng)目中使用情況
看完上述內(nèi)容,你們對(duì)怎么在PyQt5中設(shè)置窗口全屏顯示有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。