Qt中設定視窗居中顯示
- //這裡沒有考慮多顯示器下的居中
- void setWindowCenter(QWidget *window,
- double widthScale = 1, double heightScale = 1)
- {
- double ws = widthScale < 0.1 ? 0.1 : widthScale;
- double hs = heightScale < 0.1 ? 0.1 : heightScale;
- ws = ws > 1 ? 1 : ws;
- hs = hs > 1 ? 1 : hs;
- QRect rect = QApplication::desktop()->availableGeometry();
- int iTitleHeight = window->style()->pixelMetric(QStyle::PM_TitleBarHeight);
- window->setGeometry(rect.width() * (1 - ws) / 2,
- rect.height() * (1 - hs) / 2 + iTitleHeight,
- rect.width() * ws,
- rect.height() * hs - iTitleHeight);
- }
相關文章
- Qt 設定視窗居中顯示QT
- qt設定視窗在桌面居中顯示QT
- qt視窗居中顯示QT
- Qt之設定窗體居中顯示QT
- Qt5:視窗居中顯示QT
- Qt視窗螢幕居中顯示QT
- Qt 讓彈出的視窗居中顯示QT
- Qt視窗在螢幕上居中顯示QT
- Qt程式設計技巧 窗體居中顯示QT程式設計
- Qt5.12視窗螢幕居中顯示QT
- Qt如何讓彈出的視窗居中顯示QT
- qt 視窗預設居中QT
- Qt視窗居中QT
- QT居中螢幕顯示QT
- javascript設定層在視窗中垂直水平居中JavaScript
- Qt之彈出介面顯示在父視窗中間QT
- Qt介面設計如何讓文中居中顯示?QT
- Java Swing應用程式GUI視窗居中顯示JavaGUI
- QT tableWidget 內容居中顯示QT
- QT 讓視窗(或控制元件)居中QT控制元件
- QT中 視窗部件的 背景圖片 的設定QT
- wps演示中在工作列中顯示所有視窗怎麼設定
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- QT設定標籤顯示位置QT
- css如何設定文字在li元素中垂直居中顯示CSS
- function模式設定ALV用彈出視窗顯示Function模式
- 人工設定視窗圖示 (轉)
- win10系統中如何設定工作列快速堆疊顯示視窗Win10
- window.open()實現彈出視窗居中顯示程式碼例項
- qt介面佈局之使視窗顯示出現在正中間位置QT
- win10系統如何設定工作管理員效能顯示小視窗Win10
- Qt 把窗體顯示在螢幕的中心QT
- win10並排顯示視窗怎麼設定_win10多視窗平鋪操作方法Win10
- Qt中顯示OpenCV的IplImageQTOpenCV
- DOS視窗中顯示UTF-8字元字元
- Android radioButton只設定圖片是居中顯示Android
- win10 工作列居中顯示如何設定_win10怎麼讓工作列圖示居中Win10
- QT視窗類QT