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

2021-09-22 20:04:24 字數 707 閱讀 9563

qt 獲取桌面的寬度 

int width = deskrect.width()/2;

int heigth = deskrect.height()/2;

int curwidth = this->width(); //this代表當前視窗本身

int curheigth = this->height();

this->setgeometry(width-curwidth/2,heigth-curheigth/2,411,180);

//獲取螢幕中心 讓提示框移動到中心

int width = deskrect.width()/2;

int heigth = deskrect.height()/2;

qpoint point(width,heigth);

qmessagebox msgbox(this);

msgbox.setwindowtitle(qstring::fromlocal8bit("提示"));

msgbox.settext(qstring::fromlocal8bit("巴啦啦能量,烏塔拉塔!"));

Qt視窗螢幕居中顯示

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

Qt視窗螢幕居中顯示

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

QT 獲取螢幕大小,視窗中間顯示

qdesktopwidget desktop a.desktop int screen number desktop primaryscreen qrect rect desktop screengeometry screen number 得到螢幕解析度的大小,並設定 所需標頭檔案 include...