QT软件开发: 打开的窗口默认处于屏幕中间

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT软件开发: 打开的窗口默认处于屏幕中间相关的知识,希望对你有一定的参考价值。

头文件:

#include <QDesktopWidget>

代码:

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
 
     ......略.......

    QDesktopWidget *widget= QApplication::desktop();
    move((widget->width()-this->width())/2,(widget->height()-this->height())/2);
    
     ......略.......
}

运行效果:

 

 

 

以上是关于QT软件开发: 打开的窗口默认处于屏幕中间的主要内容,如果未能解决你的问题,请参考以下文章

RedisDesktopManager软件窗口不显示

如何让窗口显示在电脑屏幕中间

带有 OpenGL 的 Qt MDI 应用程序:如何获取有效的屏幕截图?

在屏幕中间显示 QMainwindow

qt调用matlab引擎没出错但是command窗口不出来

强制 Qt-Window 到特定屏幕