Qt5.12視窗螢幕居中顯示
扣扣技術交流群:460189483
設定視窗居中顯示
方法一:在視窗(QWidget類及派生類)的建構函式中新增如下程式碼:
#include <QDesktopWidget>
//.......
QDesktopWidget* desktop = QApplication::desktop(); // =qApp->desktop();也可以
move((desktop->width() - this->width())/2, (desktop->height() - this->height())/2);
//.......
重新編譯後,該視窗啟動時在螢幕居中的位置。
方法二:在呼叫show()函式後呼叫move()函式,j將視窗移動到螢幕中央。
#include <QDesktopWidget>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
w.move ((QApplication::desktop()->width() - w.width())/2,(QApplication::desktop()->height() - w.height())/2);
return a.exec();
}
個人推薦使用方法一比較好,因為方法二在彈出窗體的一剎那有一個移動的過程,不夠美觀,方法一從一開始顯示的時候就直接劇中顯示了,不存在移動的過程
相關文章
- QT居中螢幕顯示QT
- Qt 設定視窗居中顯示QT
- Qt 讓彈出的視窗居中顯示QT
- Qt 把窗體顯示在螢幕的中心QT
- .NET 視窗/螢幕錄製
- .NET 視窗/螢幕截圖
- LCD螢幕顯示PNG影像
- 讓視窗充滿電腦螢幕
- windows7視窗跑到螢幕外面Windows
- div 螢幕居中的寫法
- win11應用視窗跑到螢幕外面
- win10合上螢幕外接顯示器不變怎麼設定_win10合上螢幕外接顯示器繼續顯示如何操作Win10
- 【QT】QT如何讓視窗放置在螢幕正中間QT
- BMP圖片的複製#顯示到螢幕
- windows10螢幕顯示模糊怎麼回事Windows
- IDEA整個視窗不顯示Idea
- 顯示器螢幕重新整理率怎麼調?電腦顯示器螢幕重新整理率的設定方法
- win10 視窗超過桌面怎麼改回來 win10顯示介面超出螢幕範圍怎麼辦Win10
- CSS視窗垂直水平居中CSS
- 一加10 Pro搭載Pixelworks視覺顯示技術 讓螢幕的顯示質感更加出彩視覺
- MAC小技巧|Mac螢幕截圖去除視窗陰影Mac
- 怎麼調整電腦螢幕顯示亮度 怎麼設定電腦螢幕亮度
- LOGO!自帶螢幕顯示文字和變數值Go變數
- Excel2007工作表如何分視窗顯示?Excel2007工作表分視窗顯示的方法Excel
- win10 如何檢視螢幕型號 win10 檢視顯示器型號方法Win10
- PyQt5 之視窗居中QT
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- Deepin 20 顯示 螢幕花屏、變黑色問題修復
- win10電腦顯示器螢幕不能鋪滿怎麼辦 win10電腦顯示不能鋪滿螢幕處理方法Win10
- windows 10如何把螢幕翻轉過來_win10顯示螢幕翻轉怎麼操作WindowsWin10
- 直播app開發,點選螢幕時顯示進度條APP
- QT tableWidget 內容居中顯示QT
- windows10切換輸入法螢幕顯示怎麼設定 win10設定輸入法切換螢幕顯示操作方法WindowsWin10
- 電腦顯示器螢幕偏色原因與校正方法 電腦顯示器偏色怎麼調?
- 自定義bmp影像縮放及在lcd螢幕任意位置顯示
- 如何熟練地配置和微調 MacBook Pro 的顯示螢幕Mac
- 如何在 SAPGUI 的同一個螢幕顯示兩個 ALV listGUI
- 「MacOS技巧」如何調整Mac螢幕?如何自定義Mac顯示器?Mac