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();
}
相关推荐
landonVM2 分钟前
Linux VPS 怎么设置密钥登录
linux·运维·服务器
RisunJan4 分钟前
Linux命令-ln(在文件或目录之间创建链接)
linux·运维·服务器
China_Yanhy4 分钟前
我的区块链运维日记 · 第 13 日:跨链惊魂 —— Layer 2 的“快”与“慢”
运维·区块链
无垠的广袤5 分钟前
【Arduino UNO Q】 边缘 AI 视觉部署方案:二维码识别
linux·人工智能·python·opencv
花间相见5 分钟前
【Linux】—— FTP服务搭建与使用(Ubuntu实操版,适配办公内网)
linux·运维·ubuntu
梁洪飞9 分钟前
解决摄像头驱动起不来的情况
linux·arm开发·图像处理·嵌入式硬件·arm
好学且牛逼的马11 分钟前
【Hot100|18-LeetCode 54. 螺旋矩阵】
算法·leetcode·矩阵
YYYing.11 分钟前
【Linux/C++进阶篇 (一)】man手册、gdb调试、静态库与动态库
linux·运维·c++
pingzhuyan13 分钟前
linux运维-KylinV10的aarch64架构-docker微服务运维部署(全篇)
linux·docker·jdk·rocketmq·kylin·aarch64
孞㐑¥13 分钟前
算法—模拟
c++·经验分享·笔记·算法