Создает сцену, вид и перо как переменные-члены класса MainWindow и инициализирует его конструктор.
Вызов функции таймера из main.cpp
MainWindow w;
QTimer timer;
QObject::connect(&timer, SIGNAL(timeout()), &w, SLOT(updateStatus()));
timer.start(0);
В MainWindow.cpp создан слот, как показано ниже.
void MainWindow::updateStatus()
{
m_scene->addLine(m_x,m_y,m_x,m_y,*m_pen);
m_x++;
m_y++;
}
Теперь все работает нормально.