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();
}
相关推荐
技术小李...3 分钟前
Linux7.2安装Lsync3.1.2文件同步服务
linux·lsync
Frank_refuel8 分钟前
Linux常用指令详解
linux·运维·服务器
橘色的喵12 分钟前
解决 VMware Ubuntu 22.04 安装搜狗输入法后鼠标焦点自动跳出/被抢占问题
linux·ubuntu·计算机外设
hkNaruto14 分钟前
【linux】Linux系统中双连字符 --的主要作用
linux·运维·服务器
oMcLin24 分钟前
Ubuntu 24.04系统 防火墙配置问题导致 MySQL 无法远程连接:firewalld 与 iptables 的冲突排查
linux·mysql·ubuntu
hk112429 分钟前
【NLP/PatternRec】2026年度语义鸿沟分析与模糊模式识别基准索引 (Benchmark Index)
算法·自然语言处理·数据集·知识图谱·模式识别
hetao173383731 分钟前
2025-12-31~2026-1-2 hetao1733837 的刷题笔记
c++·笔记·算法
想学后端的前端工程师1 小时前
【Docker容器化部署实战指南:从入门到生产实践】
运维·docker·容器
yyy(十一月限定版)1 小时前
算法——差分
算法
yyy(十一月限定版)1 小时前
算法——模拟
算法