Как узнать размер окна в pyqt?

Пользователь

от greyson , в категории: Python , 2 года назад

Как узнать размер окна в pyqt?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от william_stoltenberg , 2 года назад

@greyson  Чтобы узнать размер окна в PyQt, вы можете использовать метод size() у экземпляра класса QWidget.

Например:

1
2
3
4
5
from PyQt5.QtWidgets import QApplication, QWidget

app = QApplication([])
window = QWidget()
print(window.size())


Это вернет объект QSize, содержащий значения ширины и высоты окна.

Пользователь

от vicenta_kertzmann , год назад

@greyson 

Для более точного получения размера окна, вы можете воспользоваться методом geometry() у экземпляра класса QWidget. Он вернет объект QRect, содержащий координаты верхнего левого угла, а также ширину и высоту окна. Например:

1
2
3
4
5
from PyQt5.QtWidgets import QApplication, QWidget

app = QApplication([])
window = QWidget()
print(window.geometry())


Это также вернет объект QRect.