gpt4 book ai didi

qt - 使用 PyQt5 在 Python3 中的当前屏幕大小

转载 作者:行者123 更新时间:2023-12-01 09:31:25 24 4
gpt4 key购买 nike

Qt5 python3 中是否有以下代码的替代方法:

https://askubuntu.com/questions/153549/how-to-detect-a-computers-physical-screen-size-in-gtk

from gi.repository import Gdk
s = Gdk.Screen.get_default()
print(s.get_width(), s.get_height())

最佳答案

您可以获得 primary screen来自 QApplication ,返回 QScreen对象可以访问许多有用的属性:

import sys
from PyQt5 import QtWidgets

app = QtWidgets.QApplication(sys.argv)

screen = app.primaryScreen()
print('Screen: %s' % screen.name())
size = screen.size()
print('Size: %d x %d' % (size.width(), size.height()))
rect = screen.availableGeometry()
print('Available: %d x %d' % (rect.width(), rect.height()))
请注意 primaryScreen方法是静态的,所以如果你已经在你的应用程序的其他地方创建了一个 QApplication 的实例,稍后可以很容易地获得一个 QScreen 对象,如下所示:
screen = QApplication.primaryScreen()

关于qt - 使用 PyQt5 在 Python3 中的当前屏幕大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35887237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com