CSC220 QtCreator Process Slot

From dftwiki3
Jump to: navigation, search

--D. Thiebaut 22:39, 5 December 2010 (UTC)



Partial solution for question of the C++ Qt crash course


void MainWindow::processSlot() {
    QString kml = ui->textBrowser->toPlainText();
    QStringList lines = kml.split( "\n" );
    ui->textBrowser->clear();
    for ( int i = 0; i < lines.size(); i++ ) {
        QString line = lines[i];
        if ( line.contains( "<gx:coord>" ) ) {
            //ui->textBrowser->append( QString( "%1: %2").arg( i ).arg( lines[i] ));
            line.remove( "<gx:coord>" );
            line.remove( "</gx:coord>" );
            ui->textBrowser->append( line );
        }
    }
}