I’ve got a QT problem.
I want to make my program stop at place where I define, let`s say for 3 seconds. I couldn’t manage to do that. I need that because earler my program generates file and it is used by a program which I call a bit later. Problem is, that file doesn’t seem have enough time to create. My code looks like this:
void MainWindow::buttonHandler()
{
QFile ..... (creating a text file);
//Making a stream and writing something to a file
//A place where program should pause for 3 seconds
system("call another.exe"); //Calling another executable, which needs the created text file, but the file doesn`t seem to be created and fully written yet;
}
Thanks in advance.
Maybe you just need to close the written file before you call the other program:
(This also flushes internal buffers so that they are written to disk)