我有一个带有网格布局的主窗口,并且有 2 行中有 8 个按钮。
---------------------
| |
| 1 2 3 4 |
| |
| |
| 5 6 7 8 |
| |
---------------------
我正在尝试在单击的按钮旁边显示一个弹出对话框。所以,我试图获取连接到clicked()
信号的插槽中按钮的坐标。
我试过了
QPoint p = btn->pos();
和
QPoint p = btn->geometry().topLeft();
由于某种原因,两者都是 (0, 0) 。如何获取在此插槽中单击的按钮的位置?
谢谢