Получение координат QPushButton - PullRequest
1 голос
/ 28 января 2012

Я использую pyqt для этого, так как я могу получить координаты конкретной кнопки.Например:

button = self.ui.buttonGroup.button(buttonId)

Я хочу изменить координаты этой кнопки в соответствии с ее текущей координатой.Как я могу это сделать?

1 Ответ

5 голосов
/ 28 января 2012

Все виджеты PyQt наследуют методы своего базового класса QWidget . Если вы посмотрите документацию, то увидите, что существует множество методов и атрибутов, связанных с геометрией каждого виджета. При копировании из предыдущей ссылки, это следующие:

pos, x (), y (), прямоугольник, размер, ширина (), высота (), move (), resize (), sizePolicy, sizeHint () ,imumSizeHint (), updateGeometry (), layout () , frameGeometry, geometry, childrenRect, childrenRegion, AdjustSize (), mapFromGlobal (), mapToGlobal (), mapFromParent (), mapToParent (), MaximumSize, минимумSize, sizeIncrement, baseSize, setFixedSize ()

Чтобы лучше понять, что они делают, проверьте их в интерактивном режиме. Я считаю, что вам нужна геометрия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...