#include"A.cpp"
#include"B.cpp"
mian::Qwidget
{……}
A.cpp中
{……
B.setvalue(para);
……}
B.cpp中
B::B(QWidget *parent) :
QWidget(parent)
{
m_startAngle=0;
// m_currentvalue=0;
UpdateTime=new QTimer(this);
UpdateTime->setInterval(10);
connect(UpdateTime,SIGNAL(timeout()),this,SLOT(UpdateGraph()));
//UpdateTime->start();
}
void PShowDisplay::paintEvent(QPaintEvent *)
{…
PARA//包含这个一直变化的参数希望通过update来更新…}
……
setvalue(para)
{
PARA=para;//参数一直变化
UpdateTime->start();
}
void PShowDisplay::UpdateGraph()
{
this->update();//没有进入paintevent中
}
请问为什么没有更新??有一个例子和我的代码一样, 为啥他额能够更新,我的不能呢??