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