[問題] QT connect
小弟最近在研究QT
想抓取在graphicsview裡的graphicsscene的滑鼠座標
爬文找到需要自制signal 和 slot
目前可以偵測到signal訊號有發出
但是slot卻沒有反應 不知是哪裡出了問題
/////
connect(&scene,SIGNAL(mousePressed(GraphicsSceneMouseEvent*)),this,SLOT(ShowMousePos(QGraphicsSceneMouseEvent*)));
/////
class paintScene : public QGraphicsScene
{
Q_OBJECT
signals:
void mousePressed(QGraphicsSceneMouseEvent *event);
protected:
void mousePressEvent(QGraphicsSceneMouseEvent *event)
{
emit mousePressed(event);
}
};
//////
void QMainWin::ShowMousePos(QGraphicsSceneMouseEvent *event)
{
ui.label->setText (tr ("12345"));
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.176.208
推
12/31 03:28, , 1F
12/31 03:28, 1F
→
12/31 16:17, , 2F
12/31 16:17, 2F
→
01/01 01:36, , 3F
01/01 01:36, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章