• 4542阅读
  • 2回复

QPainter画图问题 [复制链接]

上一主题 下一主题
离线zyq840112
 

只看楼主 倒序阅读 楼主  发表于: 2009-05-12
在一个基于QWidget的窗口中有个按钮,我想点击按钮弹出一个基于QDialog的对话框,然后在这个对话框上面进行绘图操作,我已经把这个对话框的指针传给了QPainter,(QPainter paint(&dlg)), 然后我paint.drawLine(****), 可是线根本就画不出来。请问有什么方法可以解决这个问题。
离线zyq840112

只看该作者 1楼 发表于: 2009-05-12
那位同志帮帮忙啊!
离线hdzhangzhe
只看该作者 2楼 发表于: 2009-07-05
不用传它的指针吧,可以在新的对话框中进行重画,用repaint()函数,它是一个信号量,在调用它时,它会自动地调用paintEvent()函数,你的画图部分程可以写在这个函数里,定时调用repaint()就行,不过这上比较占资源。
快速回复
限100 字节
 
上一个 下一个