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();
}
相关推荐
2501_93990905几秒前
自动化运维工具 Ansible 集中化管理服务器
运维·自动化·ansible
不爱吃糖的程序媛2 分钟前
OpenHarmony Linux 环境 SDK 使用说明(进阶--依赖库的解决方法)
linux·运维·harmonyos
LYFlied3 分钟前
【每日算法】LeetCode 22. 括号生成
数据结构·算法·leetcode·面试·职场和发展
Henry Zhu1233 分钟前
VPP中ACL源码详解第三篇:ACL是如何以统一的接口来为其他插件服务(上)
运维·服务器·网络
hanyi_qwe4 分钟前
自动化运维工具 Ansible 集中化管理服务器
运维·自动化·ansible
桓琰5 分钟前
非线性滤波——基于EKF的INS/GPS松组合算法的研究(直接法|EKF|欧拉角)
算法·matlab·卡尔曼滤波算法
想自律的露西西★5 分钟前
js.39. 组合总和
前端·javascript·数据结构·算法
johnny2335 分钟前
Raft算法理解
算法
wayuncn6 分钟前
预算49800,99800,299800能买到什么样的算力服务器
运维·服务器·人工智能·算力一体机·ai算力服务器
zore_c9 分钟前
【数据结构】栈——超详解!!!(包含栈的实现)
c语言·开发语言·数据结构·经验分享·笔记·算法·链表