Thank you Wisota,
I found also this way to do this:
{
Q_OBJECT
...
protected:
private:
int m_timerId;
};
class MyView : public QTableView
{
Q_OBJECT
...
protected:
void timerEvent(QTimerEvent *event);
private:
int m_timerId;
};
To copy to clipboard, switch view to plain text mode
MyView
::MyView ( QWidget* parent
) :{
...
setUpdatesEnabled(false);
m_timerId = startTimer(500);
}
void
if (event->timerId() == m_timerId) {
setUpdatesEnabled(true);
update();
setUpdatesEnabled(false);
} else {
}
}
MyView::MyView ( QWidget* parent ) :
QTableView(parent)
{
...
setUpdatesEnabled(false);
m_timerId = startTimer(500);
}
void
MyView::timerEvent(QTimerEvent *event) {
if (event->timerId() == m_timerId) {
setUpdatesEnabled(true);
update();
setUpdatesEnabled(false);
} else {
QWidget::timerEvent(event);
}
}
To copy to clipboard, switch view to plain text mode
Is there anything that speaks about using setUpdatesEnabled ?
Bookmarks