Hello, guys.
I’m trying to make a QTextEdit object show me a whole .txt file content, but it shows me only the last line! What am i doing wrong?
void Ordenador::on_abrir_clicked(){
ui->texto->setOverwriteMode( false );
QFileDialog buscador;
QString caminho_arquivo = buscador.getOpenFileName(this, "Abrir arquivo.");
if( !caminho_arquivo.isEmpty() ){
QFile arquivo(caminho_arquivo);
if( arquivo.open(QIODevice::ReadWrite | QFile::Text) ){
QTextStream stream(&arquivo);
QString linha;
while( !stream.atEnd() ){
linha = stream.readLine();
ui->texto->setPlainText(linha);
}
arquivo.close();
}
}
}
↧