QT居中螢幕顯示

2021-09-24 19:55:18 字數 399 閱讀 9050

設定視窗居中顯示

方法一:在視窗(qwidget類及派生類)的建構函式中新增如下**:

#include

move((desktop->width() - this->width())/2, (desktop->height() - this->height())/2);//.......重新編譯後,該視窗啟動時在螢幕居中的位置。 

方法二:在呼叫show()函式後呼叫move()函式,j將視窗移動到螢幕**。

#include

int main(int argc, char *ar**)

mainwindow w;    

w.show();    

return a.exec();

}--------------------- 

Qt視窗螢幕居中顯示

視窗的螢幕居中顯示問題,在各開發工具中原理相同,首先使用特定的方法得到顯示螢幕的寬度和高度,再根據視窗本身的寬度和高度計算出視窗的左上角座標位置.qt中可以採用兩種方法達到視窗的螢幕居中顯示 方法一 顯示前先計算出視窗顯示位子,並移到對應位子後再顯示視窗 在窗體類的構造方法中,如果使用 setfix...

Qt視窗螢幕居中顯示

視窗的螢幕居中顯示問題,在各開發工具中原理相同,首先使用特定的方法得到顯示螢幕的寬度和高度,再根據視窗本身的寬度和高度計算出視窗的左上角座標位置.qt中可以採用兩種方法達到視窗的螢幕居中顯示 方法一 顯示前先計算出視窗顯示位子,並移到對應位子後再顯示視窗 在窗體類的構造方法中,如果使用 setfix...

Qt 獲取螢幕的中點,使視窗居中

qt 獲取桌面的寬度 int width deskrect.width 2 int heigth deskrect.height 2 int curwidth this width this代表當前視窗本身 int curheigth this height this setgeometry wid...