PySide2(PyQt5)根据屏幕大小初始化窗口大小
Posted cnblogzaizai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PySide2(PyQt5)根据屏幕大小初始化窗口大小相关的知识,希望对你有一定的参考价值。
引言:
PySide2获取屏幕分辨率并设置窗口大小
步骤:
1、获取桌面对象desktop,通过桌面对象我们可以获取pc设备的屏幕信息
2、对主window重新设置其宽高
class MainWindow(): def __init__(self): self.window = QtWidgets.QMainWindow() self.initSize(0.6) def initSize(self, rate): desktop = QtWidgets.QApplication.desktop() self.screenWidth = desktop.width() * rate self.screenHeight = desktop.height() * rate print("screen width is %d height is %d", (self.screenWidth, self.screenHeight)) self.window.resize(self.screenWidth, self.screenHeight) def show(self): self.window.show if __name__ == ‘__main__‘: app = QtWidgets.QApplication(sys.argv) mainWin = MainWindow() mainWin.show() sys.exit(app.exec_())
更多分享:www.catbron.cn
相关阅读
- PySide2(PyQt5)根据屏幕大小初始化窗口大小
- SimHash算法详解
- Mac brew install 软件 轻松 解压7z压缩包
- Git常用操作整理
- PySide2(PyQt5)常用组件使用说明
- PySide2(PyQt5)系列:label之hello word
- Android8.0及以上Service background start error
- SpringBoot之JPA注解说明
- Lua初探-可见性规则
- Python简单又好友的数据存储方案-Shelve学习笔记
以上是关于PySide2(PyQt5)根据屏幕大小初始化窗口大小的主要内容,如果未能解决你的问题,请参考以下文章
QTableView 在 PyQt5/PySide2 中的每个选择上加载数据时锁定主窗体 [重复]