Qt程序运行居中显示

来源:互联网 发布:linux 输入法 google 编辑:程序博客网 时间:2024/05/21 06:19

Qt 程序运行居中显示最简单的办法就是在 main.cpp 中添加如下代码:

#include <QtGui/QApplication>#include <QDesktopWidget> // desktop#include "mainwindow.h"int main(int argc, char *argv[]){    QApplication a(argc, argv);    MainWindow w;    w.show();    w.move ((QApplication::desktop()->width() - w.width())/2,(QApplication::desktop()->height() - w.height())/2);    return a.exec();}

在窗口( QWidget 类及派生类 )的构造函数中添加如下代码:

#include <QDesktopWidget>//.......QDesktopWidget *desktop = QApplication::desktop(); // =qApp->desktop();也可以move((desktop->width() - this->width())/2, (desktop->height() - this->height())/2);//.......

本文转自:喝小酒的网摘

0 0
原创粉丝点击