Qt 将消息从类打印到ui标签
因此,我使用的是QtCreator中内置示例之一的scribble area示例 有一种特殊的方法Qt 将消息从类打印到ui标签,qt,printing,label,mouseevent,Qt,Printing,Label,Mouseevent,因此,我使用的是QtCreator中内置示例之一的scribble area示例 有一种特殊的方法 void ScribbleArea::mouseMoveEvent(QMouseEvent *event) { if ((event->buttons() & Qt::LeftButton) && scribbling){ drawLineTo(event->pos()); qDebug()<<printPos
void ScribbleArea::mouseMoveEvent(QMouseEvent *event)
{
if ((event->buttons() & Qt::LeftButton) && scribbling){
drawLineTo(event->pos());
qDebug()<<printPos(event->pos());
}
}
但问题就在这里,当我想要打印出ui标签中的消息时,这样在移动时,标签将用当前坐标更新,而不是像这样打印到控制台
ui->label->setText();
因此,问题是我如何将mouseMoveEvent链接到我的标签,它属于两个不同的类,因为我不认为我可以将消息链接到我的UI,除非我能够以某种方式将UI的标签引用到我的鼠标事件中我自己使用信号和插槽回答了这个问题
我自己用信号和插槽回答了这个问题
ui->label->setText();