Нужно постоянно дорисовывать график значениями динамически появляющимися из файла. И проблема в том что бы изображение графика изменилось его нужно переместить(кнопкой мыши сместить значение вправо/влево/...), как сделать так чтоб новые точки сами появлялись, без "перетаскивания" графика.
Вывожу точки из графика следующим образом:
void Widget:: pointsmath(){
//-------------------------------------------------------------------------------------------------
QFile mFile("C:/TestDiplom/test.txt");
if(!mFile.open(QFile::ReadOnly|QFile::Text))//если ввести не существующую директорию или неверное имя, или если файл нельзя прочесть
{
QMessageBox::information(this, "Error", "Путь не правильный");
return;
}
QTextStream stream(&mFile);
qDebug()<<"line_number="<<line_number;
y=0;
buffer.clear();
for(buf=0;buf<=line_number ;buf++){
buffer=stream.readLine(line_number);
}
y=buffer.toInt();
points << QPointF( x, y); // заполнение
qDebug()<<"x="<<x<<"/y="<<y;
qDebug()<<"buffer="<<buffer;
x++;
line_number++;
mFile.flush();
mFile.close();
//-------------------------------------------------------------------------------------------------------
curve->setSamples( points );
curve->attach( ui->wgtBoss );
}