TestA::TestA(QWidget* parent):QWidget(parent)
{
resize(400,600);
area = new QScrollArea(this);
view = new QWidget(area);
vblayout = new QVBoxLayout;
area->setWidget(view);
vblayout->addWidget(area);
setLayout(vblayout);
}
void TestA::paintEvent(QPaintEvent* event)
{
paint = new QPainter;
paint->begin(this);
paint->drawRect(30,30,400,600);
paint->end();
}
我想让画的图可以有滚动条,所以加了QScrollArea,可是这样写了之后滚动条是有了可视看不见图了
paint->begin(view)又不可以这样写
大家帮帮忙看看应该怎么写啊?
对于绘图的部分不是很了解……
谢谢大家~