python - 获取 QPushButton 的坐标

标签 python qt pyqt

我正在使用 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/

相关文章:

python - 将 pandas df 映射到 JSON 模式

Qt:如何以编程方式开始在 TableView 单元格中进行编辑?

c++ - 为 Qt 测试设置超时

python - 如何在 Linux 中使用 PyInstaller 编译 python

python - 如何在 pyqt5 中复制粘贴 Qgraphicsitem?

python - mongodb:当两个客户端操作同一个集合时它的行为如何?

python - 报告具有最高值或平局的键

qt - 在经过认证的航空平台上有 Qt 的替代品吗?

python - QTableView 将标题更改为用户输入名称

python - 是否可以更新动画中的 matplotlib 箭袋位置坐标?