我用Qpainter画了一个时钟的时针,分针,秒针,我想在label上放一张图片作为这个钟的背景,可是这个label一直显示在指针的上面,让我很纠结,求各路神仙指教
------最佳解决方案--------------------
先把图片画上去,就用void QPainter::drawPixmap ( const QRect & rectangle, const QPixmap & pixmap )
你说的那个函数也行,之后再去画表针,表针就在图片上面了。
------其他解决方案--------------------
用啥QLabel,将图片画上去就行了,先画做背景,后画表针。
painter->drawPixmap(rect(),QPixmap(":/xxx/xxx.png");
------其他解决方案--------------------
能详细点么,
------其他解决方案--------------------
Qpainter painter;
painter.drawPixmap(int x,int y,int w,int h,const Qpixmao &pm);
这是函数原型
------其他解决方案--------------------
虽然你没有告诉我正确答案,但是给了我方向,做出来了,20分是你的了!