Qt如何設(shè)置窗口屏幕居中顯示以及設(shè)置大小
設(shè)置窗口居中顯示
方法一:在窗口(QWidget類及派生類)的構(gòu)造函數(shù)中添加如下代碼:
#include <QDesktopWidget> //.......QDesktopWidget* desktop = QApplication::desktop(); // =qApp->desktop();也可以move((desktop->width() - this->width())/2, (desktop->height() - this->height())/2);//.......
方法2:在調(diào)用show()函數(shù)后調(diào)用move()函數(shù),j將窗口移動(dòng)到屏幕中央。
move ((QApplication::desktop()->width() - w.width())/2,(QApplication::desktop()->height() - w.height())/2);
設(shè)置大小的情況使用
resize(int width int height);
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
新聞熱點(diǎn)
疑難解答