我正在使用 pyqt 来执行此操作,因此如何获取特定按钮的坐标。 例如:
button = self.ui.buttonGroup.button(buttonId)
我想根据当前坐标更改此按钮的坐标。我怎样才能做到这一点?
最佳答案
所有 PyQt Widget 都继承其基类的方法 QWidget .如果查看文档,您会发现与每个小部件的几何形状相关的方法和属性种类繁多。从上一个链接复制,这些是以下内容:
pos, x(), y(), rect, size, width(), height(), move(), resize(), sizePolicy, sizeHint(), minimumSizeHint(), updateGeometry(), layout(), frameGeometry, geometry, childrenRect, childrenRegion, adjustSize(), mapFromGlobal(), mapToGlobal(), mapFromParent(), mapToParent(), maximumSize, minimumSize, sizeIncrement, baseSize, setFixedSize()
为了更好地了解他们的工作,请交互式地检查它们。我相信几何学是您需要的。
关于python - 获取 QPushButton 的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9041958/