QT 如何使窗體初始最大化


今天我想讓一個窗體初始運行最大化,本以為很簡單一個問題,花了差不多兩個小時才解決,真是痛苦,

問題一但解決,其實非常簡單

QT 中有一個

void QWidget::setWindowState ( Qt::WindowStateswindowState )

這樣的函數,通過它可以設置窗體的初始狀態,Qt::WindowStates 一共有下面幾種狀態:

Constant Value Description
Qt::WindowNoState 0x00000000 The window has no state set (in normal state).
Qt::WindowMinimized 0x00000001 The window is minimized (i.e. iconified).
Qt::WindowMaximized 0x00000002 The window is maximized with a frame around it.
Qt::WindowFullScreen 0x00000004 The window fills the entire screen without any frame around it.
Qt::WindowActive 0x00000008 The window is the active window, i.e. it has keyboard focus.

有了這個就非常easy 了,想讓窗體最大化,只需要

setWindowState(Qt::WindowMaximized);就行了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM