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();
}
相关推荐
夏鹏今天学习了吗18 小时前
【LeetCode热题100(87/100)】最小路径和
算法·leetcode·职场和发展
哈哈不让取名字18 小时前
基于C++的爬虫框架
开发语言·c++·算法
峰顶听歌的鲸鱼18 小时前
Kubernetes介绍和部署
运维·笔记·云原生·容器·kubernetes·学习方法
物理与数学18 小时前
linux 内存分布
linux·linux内核
信创天地18 小时前
自动化运维利器赋能信创:Ansible与SaltStack在国产系统的部署与批量管理实战
运维·自动化·ansible
东城绝神18 小时前
《Linux运维总结:基于ARM64+X86_64架构使用docker-compose一键离线部署MySQL8.0.43 NDB Cluster容器版集群》
linux·运维·mysql·架构·高可用·ndb cluster
creator_Li19 小时前
即时通讯项目--(1)环境搭建
linux·运维·ubuntu
Ka1Yan19 小时前
Docker:基本概念与快速入门
运维·docker·容器
Lips61120 小时前
2026.1.20力扣刷题笔记
笔记·算法·leetcode
2501_9413297220 小时前
YOLOv8-LADH马匹检测识别算法详解与实现
算法·yolo·目标跟踪