当前位置: 首页 > news >正文

『PyQt5-基本控件』| 15 如何设置主窗口居中?退出应用程序如何操作?

15 如何设置主窗口居中?退出应用程序如何操作?

  • 1 如何实现主窗口居中显示?
    • 1.1 获取屏幕坐标
    • 1.2 获取窗口坐标
    • 1.3 居中计算
    • 1.4 移动位置
    • 1.5 完整代码
    • 1.6 效果演示
  • 2 如何退出应用程序?
    • 2.1 使用按钮退出
    • 2.2 信号与槽绑定
    • 2.3 布局和增加按钮
    • 2.4 定义一个按钮事件
    • 2.5 完整代码
    • 2.6 效果演示

1 如何实现主窗口居中显示?

  • 让主窗口居中,其实就是让窗口的左右边缘到左右屏幕距离相等,让窗口的上下边缘到上下屏幕的距离相等;
  • 主要是需要进行计算和移动工作;
  • 可以使用 QDesktopWidget 类来获取屏幕的大小和位置信息,然后根据这些信息计算出窗口的位置和大小;
  • Q
http://www.lryc.cn/news/215542.html

相关文章:

  • scrapy+selenium框架模拟登录
  • 【实验五】题解
  • Android开发知识学习——Kotlin基础
  • C++——定义一个 Book(图书)类
  • 深度学习之基于YoloV5的道路地面缺陷检测系统(UI界面)
  • AcWing94. 递归实现排列型枚举:输出1~n的全排列
  • 神经网络多种注意力机制原理和代码讲解
  • 前端HTML
  • Jenkins安装(Jenkins 2.429)及安装失败解决(Jenkins 2.222.4)
  • vue中哪些数组操作可以重排
  • 订单创建订单确认、收货创建收货确认取消收货、生成库存和领用单发料
  • yolox转rknn
  • llava1.5模型安装、预测、训练详细教程
  • 一个ppt带你读懂网络安全行业四大顶会之一的ndss论文<<Large Language Model guided Protocol Fuzzing>>
  • ajax调用springboot后台接口
  • 2021-arxiv-LoRA Low-Rank Adaptation of Large Language Models
  • dockefile
  • rpc入门笔记 0x02 protobuf的杂七杂八
  • keepalived与nginx与MySQL
  • Pod基础概念
  • WebDAV之π-Disk派盘 + 一叶日记
  • 在IDEA运行spark程序(搭建Spark开发环境)
  • 无穷级数例子
  • C++构造函数和析构函数详解
  • MySQL数据库干货_16—— SQL99标准中的查询
  • LLM大语言模型训练中常见的技术:微调与嵌入
  • 每日一练 | 网络工程师软考真题Day47
  • Kafka - 监控工具 Kafka Eagle:实时洞察Kafka集群的利器
  • infercnv hpc东南服务器 .libpath 最终使用monocle2环境安装
  • 【音视频 | Ogg】RFC3533 :Ogg封装格式版本 0(The Ogg Encapsulation Format Version 0)