主题 : QT不在主窗口画线问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 9515
精华: 0
发帖: 78
金钱: 440 两
威望: 112 点
综合积分: 156 分
注册时间: 2009-10-03
最后登录: 2013-05-06
楼主  发表于: 2010-12-09 11:43

 QT不在主窗口画线问题

最近要用到画曲线  我想在lable(另加个底图)上画 ,


void Dialog::paintEvent(QPaintEvent *)
{
    QPainter painter(this);                 //  
    painter.drawLine(0,0,100,100);
}  

用上面 可以在主窗体画 (主窗体800*600)    , 可在主窗体创建个QFrame (800*600) 就画不了,   QPainter painter(this);     this怎么改呢  才能画到 QFrame上呢?   最好能画到QFrame的lable控件上  。  哪位指点迷津! 最好给个例子  谢谢
级别: 侠客
UID: 9515
精华: 0
发帖: 78
金钱: 440 两
威望: 112 点
综合积分: 156 分
注册时间: 2009-10-03
最后登录: 2013-05-06
1楼  发表于: 2010-12-09 16:22
ok了 原来要定时 repaint()