• 3449阅读
  • 2回复

[提问]关于QPaint的问题求教 [复制链接]

上一主题 下一主题
离线tttwwy
 

只看楼主 倒序阅读 楼主  发表于: 2012-04-06
我用Qt designer设计了一个mainwindow,在这个 mainwindow上拖了一个名为:draw的widget,我现在想在这个widget上用Qpainter画图,该怎么做
我在MainWindow中这么写
void MainWindow::paintEvent(QPaintEvent *)
{

  QPainter painter(this);
painter.drawLine(0,0,100,100);
}
图画在了mainwindow上,但是我把
this改成this->draw
就什么都不显示了,这个怎么解决
我是QT新手,麻烦大家说的详细一些
离线tttwwy

只看该作者 1楼 发表于: 2012-04-06
我知道应该在draw这个widget中写这个Qpaintevent事件,但是,我不知道,如何做
因为这个draw widget,是在Qt designer 中定义的
离线dbzhang800

只看该作者 2楼 发表于: 2012-04-06
先自定义你的类,然后想办法放上到designer去即可。
快速回复
限100 字节
 
上一个 下一个