2024-04-24 23:05:06 发布
网友
我在Qtablewidget的每个单元格中添加了2个按钮,我想为每个单击的按钮执行一个特定的操作。问题是我只能检测到整个单元格上的点击,而不能检测到被点击的按钮。我使用的是pyqt4和python3.5
你能帮我解决这个问题吗? 谢谢
我猜你已经在看带槽的^{}-信号了,还是? 您可以尝试获取发送者,这两个按钮是哪一个,方法类似于:
#include <QtCore/QMetaObject> #include <QtCore/QMetaMethod> { QMetaMethod const metaMethod = sender()->metaObject()->method(senderSignalIndex()); qDebug() << "invoking caller: name and signature:" << metaMethod.name() << "|" << metaMethod.methodSignature(); }
(请适应PyQt)。在
或者:在创建时为每个单元格的每个按钮添加连接。在
我猜你已经在看带槽的^{} -信号了,还是?
您可以尝试获取发送者,这两个按钮是哪一个,方法类似于:
(请适应PyQt)。在
或者:在创建时为每个单元格的每个按钮添加连接。在
相关问题 更多 >
编程相关推荐