void MyThread::run()
{
QPainter paint(pixmap);
paint.setPen(Qt::DotLine);
paint.drawEllipse(50, 50, 30, 30);
label->setPixmap(*pixmap);
}
是不是只执行了一次,执行完毕后就完毕了,资源也释放了。。。
你在里面弄个死循环试下
void MyThread::run() {
while(1)
{
QPainter paint(pixmap);
paint.setPen(Qt::DotLine);
paint.drawEllipse(50, 50, 30, 30);
label->setPixmap(*pixmap);
}
}