本代码参考了老前辈的程序,availableGeometry()为获取窗口可用大小。
static void formInCenter(QWidget *frm){
int frmX = frm->width();int frmY = frm->height();QDesktopWidget w;int deskWidth = w.availableGeometry().width();int deskHeight = w.availableGeometry().height();QPoint movePoint(deskWidth / 2 - frmX / 2, deskHeight / 2 - frmY / 2);frm->move(movePoint);
}
Qt之设置窗体居中显示
最新推荐文章于 2023-11-20 10:53:28 发布