我想把输出图形画到QScrollView对象上.因为 图形比较大,一个屏幕放不下,所以想借助滚动条,滚动查看图形.
我不知道这个过程该怎么完成? 我自己定义了一个对象,继承自QScrollView,给它添加了一个QWidget的child,我把输出画到了QWidget上,但是拖动滚动条的时候,图形就被刷新掉了.
求大侠帮帮忙?我刚看这方面的东西.
class myscrollview :public QScrollView
{
。。。。。。。
};
myscrollview::painEvent(QPaintEvent *)
{
.。。。。。。。
paintGraph();//画图
}
myscrollview * mv=new myscrollview();
QWidget *mw=new QWidget(mv->viewport());
mw->resize(100000,100000);
mv->addChild(mw);
mv->show();
mv->update();
我没有用drawContents() 和 resizeContents().
[ 此帖被akwhole在2010-03-18 00:46重新编辑 ]