int width=d->widht(); //屏幕的宽度
int height=d->height(); //屏幕的高度
int width=QApplication::desktop()->width();
int height=QApplication::desktop()->height();
int width=QApplication::desktop()->width();
int height=QApplication::desktop()->height();
setGeometry( (x-width)/2, (y-height)/2, width, height);
或者
move(width/2-100,height/2-20);