0
0 комментариев

Есть небольшая программа с установленным размером, нужно сделать так, чтобы при запуске ее окно открывалось в правом нижнем углу экрана, вплотную к краю справа и к панели задач снизу. Использую PyQt5. Вот отрывок кода:

def location_on_the_screen(self):
    fg = self.frameGeometry()
    sbrp = QDesktopWidget().availableGeometry().bottomRight()
    fg.moveBottomRight(sbrp)
    self.move(fg.topLeft())

Но открывается таким образом программа немного за пределами экрана и справа, и снизу, уходя далеко за таскбар. В документации написано, что frameGeometry() возвращает размер вместе с рамкой окна, хотя у меня это не так, и из-за этого все криво. Прошу помощи. :)


Добавить комментарий