PyQt5 技术篇-设置窗口启用默认桌面位置,按屏幕比例

简介: PyQt5 技术篇-设置窗口启用默认桌面位置,按屏幕比例

QApplication.desktop() 可以获取到桌面的宽度和高度。

窗口的 move() 属性可以设置窗口的位置。

class Ui_Record(object):
    def setupUi(self, Dialog):
      # 获取桌面属性
        desktop = QApplication.desktop()
        # 通过桌面的宽和高来比例位置显示
        Dialog.move(desktop.width()*0.6, desktop.height()*0.7)

运行效果图:

image.png

喜欢的点个赞❤吧!


目录
相关文章
|
6月前
|
存储 JavaScript 前端开发
在NodeJS中使用npm包进行JS代码的混淆加密
总的来说,使用“javascript-obfuscator”包可以帮助我们在Node.js中轻松地混淆JavaScript代码。通过合理的配置,我们可以使混淆后的代码更难以理解,从而提高代码的保密性。
537 9
|
11月前
|
并行计算 数据处理 调度
Python中的并发编程:探索多线程与多进程的奥秘####
本文深入探讨了Python中并发编程的两种主要方式——多线程与多进程,通过对比分析它们的工作原理、适用场景及性能差异,揭示了在不同应用需求下如何合理选择并发模型。文章首先简述了并发编程的基本概念,随后详细阐述了Python中多线程与多进程的实现机制,包括GIL(全局解释器锁)对多线程的影响以及多进程的独立内存空间特性。最后,通过实例演示了如何在Python项目中有效利用多线程和多进程提升程序性能。 ####
|
数据库 数据安全/隐私保护 C++
Python并发编程实战:线程(threading)VS进程(multiprocessing),谁才是并发之王?
【7月更文挑战第10天】Python并发对比:线程轻量级,适合I/O密集型任务,但受GIL限制;进程绕过GIL,擅CPU密集型,但通信成本高。选择取决于应用场景,线程利于数据共享,进程利于多核利用。并发无“王者”,灵活运用方为上策。
333 2
|
Python
python中动态导入文件的方法
python中动态导入文件的方法
630 0
python中动态导入文件的方法
|
Java 数据处理 API
Filnk的概念优缺点以及应用实战
【5月更文挑战第29天】Apache Flink 是一个高性能、灵活且完整的流处理平台,它支持数据的实时处理和分析。Flink 的设计和架构包含了多个关键技术点,这些技术点共同构成了 Flink 强大的数据处理能力。
313 1
|
Python
PyQt---------信号与槽函数的关系
PyQt---------信号与槽函数的关系
433 1
|
供应链 监控 数据安全/隐私保护
ERP系统中的供应链风险管理与应对策略解析
【7月更文挑战第25天】 ERP系统中的供应链风险管理与应对策略解析
1065 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的会议管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的会议管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
207 0
|
小程序 前端开发 Java
基于微信小程序的驾校报名系统设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的驾校报名系统设计与实现(源码+lw+部署文档+讲解等)
336 0
|
存储 弹性计算 Apache
小白新手搭建个人网盘
讲述基于ECS和NAS搭建个人网盘的基本操作