0
点赞
收藏
分享

微信扫一扫

Qt:设置窗体(QMainWindow)在屏幕居中显示


Qt开发,为了界面的美观,需要把每个窗体都设置为在屏幕居中显示。研究了一会儿,找到了答案:

#include "QApplication"
#include "QDesktopWidget"

//对所有的窗体设置居中
foreach(QMainWindow* form, G::forms)
{
form->move(qApp->desktop()->availableGeometry(form).center()- form->rect().center());
}

效果:

Qt:设置窗体(QMainWindow)在屏幕居中显示_qt

 

参考:​​Center Widget on Screen - Qt Wiki​​

举报

相关推荐

0 条评论