qt5 窗口启动居中显示

qt5 窗口启动居中显示

main.cpp里面修改

复制代码
#include "mainwindow.h"
#include <QApplication>
#include <QScreen>
#include <QDesktopWidget>


int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    //w.show();


    //移动窗体到屏幕中央
    QRect rect = w.frameGeometry();
    QDesktopWidget desktop;
    QPoint centerPoint = desktop.availableGeometry().center();
    rect.moveCenter(centerPoint);
    w.move(rect.topLeft());

    w.show();

    return a.exec();
}
相关推荐
云泽808几秒前
深入浅出 Linux:Shell 运行机制与核心权限指令解析
linux·运维·服务器
比奇堡派星星2 分钟前
linux Zram
linux·运维·服务器
bjxiaxueliang5 分钟前
一文详解md5sum:在Ubuntu上构建自动化文件完整性校验工具
linux·ubuntu·自动化
zy_destiny7 分钟前
【工业场景】用YOLOv26实现8种道路隐患检测
人工智能·深度学习·算法·yolo·机器学习·计算机视觉·目标跟踪
怡步晓心l19 分钟前
Mandelbrot集合的多线程并行计算加速
c++·算法·缓存
EmbedLinX19 分钟前
Linux 之网络通信
linux·服务器·c语言·笔记·学习
jason.zeng@150220721 分钟前
jenkins踩坑指南
运维·jenkins
hweiyu0022 分钟前
Linux 命令:patch
linux·运维·服务器
Web极客码25 分钟前
宝塔面板后台突然显示“IO延迟非常高”
linux·服务器·数据库
IDC02_FEIYA26 分钟前
Windows资源管理器未响应怎么处理?
运维·服务器·windows