Witam, zacząłem uczyć się Qt z tej stronki: http://zetcode.com/gui/qt5/
Pierwszy raz korzystam z kursu po angielsku, byłem zmuszony bo po polsku zbyt wiele informacji na temat Qt nie ma ;)
Jest tam przykład takiego programu:
#include <QTextStream>
#include <QFile>
int main(void) {
QTextStream out(stdout);
QString filename = "\\a.txt";
QFile file(filename);
if (file.open(QIODevice::WriteOnly)) {
QTextStream out(&file);
out << "Xubuntu" <<endl;
out << "Arch" <<endl;
out << "Debian" << endl;
out << "Redhat" <<endl;
out << "Slackware" <<endl;
} else {
qWarning("Could not open file");
}
file.close();
}
Dane zapisują się do pliku poprawnie, ale wszystkie są w jednej linii mimo zastosowania endl:
Jest tak bez względu na to ile razy endl zastosuje, jak by był on kompletnie ignorowany. Wiecie o co może tu chodzić?
Z góry dziękuje i pozdrawiam :)