視窗標誌示例展示了如何使用qt中可用的視窗標誌型別來指定視窗系統屬性。
只能設定乙個的視窗標誌對照表
視窗標誌
描述qt::qwidget
視窗的預設屬性
qt::window
帶有視窗系統框架和標題欄
qt::dialog
對話方塊(通常標題欄中沒有最大化或最小化按鈕)
qt::sheet
macos表單式視窗
qt::drawer
macos抽屜式視窗
qt::popup
彈出式頂層視窗
qt::tool
顯示工具按鈕的視窗
qt::tooltip
沒有標題欄和視窗邊框的視窗
qt::splashscreen
啟動視窗類似於qsplashscreen
可以設定多個的視窗標誌對照表
視窗標誌
描述qt::mswindowsfixedsizedialoghint
windows系統固定大小窄邊框視窗
qt::x11bypasswindowmanagerhint
無視窗邊框的視窗,完全忽視視窗管理器和使用者無法使用鍵盤進行輸入
(除非手動呼叫qwidget::activatewindow()函式
qt::framelesswindowhint
無法移動和改變大小的無視窗邊框的視窗
qt::nodropshadowwindowhint
禁用視窗陰影
qt::windowtitlehint
帶標題欄的視窗
qt::windowsystemmenuhint
帶系統選單和盡可能地新增乙個關閉按鈕的視窗
qt::customizewindowhint
關閉預設視窗標題提示欄
qt::windowminimizebuttonhint
視窗新增乙個最小化按鈕
qt::windowmaximizebuttonhint
視窗新增乙個最大化按鈕
qt::windowclosebuttonhint
視窗新增乙個關閉按鈕
qt::windowcontexthelpbuttonhint
視窗新增乙個幫助按鈕
qt::windowshadebuttonhint
如果視窗管理器支援,則在最小化按鈕的位置新增乙個陰影按鈕
qt::windowstaysontophint
通知視窗系統置頂視窗
qt::windowstaysonbottomhint
通知視窗系統置於最底層視窗
部分**(更新視窗標誌)
void controllerwindow::updatepreview()
qt::windowflags flags = 0;
if (windowradiobutton->ischecked()) else if (dialogradiobutton->ischecked()) else if (sheetradiobutton->ischecked()) else if (drawerradiobutton->ischecked()) else if (popupradiobutton->ischecked()) else if (toolradiobutton->ischecked()) else if (tooltipradiobutton->ischecked()) else if (splashscreenradiobutton->ischecked()) \examples\\widgets\widgets\windowflags
相關鏈結
Qt官方示例 虛擬鍵盤使用
這是乙個使用qt虛擬鍵盤的qml文字輸入示例。該示例提供兩種使用方式 一種用於桌面平台,另一種用於嵌入式平台,本例採用嵌入式平台方式顯示。它們區別是前者脫離視窗應用於全域性,後者依附於視窗。disable desktop android embedded isempty cross compile ...
qt中append函式 Qt官方示例 語法高亮器
語法高亮顯示示例展示了如何執行簡單的語法高亮顯示 對c 檔案語法高亮 該示例主要使用qtextedit和qsyntaxhighlighter實現。要提供自定義的語法突出顯示,您必須子類qsyntaxhighlighter和重新實現highlightblock函式,並定義自己的突出顯示規則。使用qve...
Qt官方示例 TCP客戶端 伺服器示例
該示例演示了在本地主機上的tcp客戶端和伺服器是如何通訊的。繫結訊號槽。connect tcpclient,qabstractsocket connected,this dialog starttransfer 連線到伺服器時回送訊息給伺服器 connect tcpclient,qiodevice ...