• 3432阅读
  • 1回复

怎么在某个窗口的控件上绘图 [复制链接]

上一主题 下一主题
离线gaofalanke
 
只看楼主 倒序阅读 楼主  发表于: 2013-10-10
现在我在Qt设计师中建了一个mianWIndow,然后在上面添加了一个QWiget控件。为什么在QPaintEvevt中进行绘图不能在QWiget上绘图而只能在MainWindow上显示
离线hyh0lh

只看该作者 1楼 发表于: 2013-10-11
因为QWidget自己有自己的paintEvent()。想要在一个QWidget上绘制自己的图案,最好的办法是建立一个派生类,即生成自己的控件,里面写上paintEvent函数,放入自己想绘制的内容就行了。或者你可以利用QWidgt自带的一些函数往里放东西。看看实例和书
快速回复
限100 字节
 
上一个 下一个