QObject :: connect:没有这样的信号mouseReleaseEvent

时间:2015-12-29 07:43:37

标签: c++ qt signals qt5

我正在尝试:

ALTER TABLE Schools CONVERT TO CHARACTER SET latin1

但收到错误消息:

  connect(myButton, SIGNAL(mouseReleaseEvent(QMouseEvent*)),
    this, SLOT(ShowContextMenu(QMouseEvent*)));

问题5.4 - 我在那里做错了什么?

1 个答案:

答案 0 :(得分:1)

假设myButton属于QPushButton类,您可以使用released()信号:

connect(myButton, SIGNAL(released()),
    this, SLOT(ShowContextMenu()));

假设可以在没有参数的情况下调用插槽“ShowContextMenu”。 另请参阅QT文档。