Hallo!
Ich habe n paar Fragen:
1. Ich rufe den QFileDialog druch einen Button auf:
void MainWindow::openDir()
{
QString directory = QFileDialog::getExistingDirectory(
this,
tr("Wählen Sie den Pfad"),
QDir::homePath());
}
Und Ich habe eine QLineEdit in meiner GUI. Ich wüßte jetzt gerne wie ich den ausgewählten Order aus Dem Dialog mit Pfad in dieses LineEdit bekomme.
2. Fast das gleiche, nur will ich eine im Dialog ausgewählte Datei mit Pfad als Item in ein QListWidget reinkriegen.
void MainWindow::addScript()
{
QString file = QFileDialog::getOpenFileName(
this,
tr("Wählen Sie den Pfad"),
QDir::homePath(),
tr("Bilder (*.pl *.sh)"));
}
Das wärs vorerst. Gute Nacht wünsche ich.
Wie kriege ich die Daten da rein?
Ich habe gerade keine Lust so viel zu lesen, aber das erste ist doch wirklichn ein Selbstgänger.
Du bekommst den Pfad von QFileDialog::getExistingDirectory zurück und schaust dir dazu folgendes an QFileDialog::getExistingDirector http://doc.trolltech.com/4.4/qlineedit.html#text-prop . Ich denke einmal das Ähnliche 2. sollte sich dann von alleine lösen.
Du bekommst den Pfad von QFileDialog::getExistingDirectory zurück und schaust dir dazu folgendes an QFileDialog::getExistingDirector http://doc.trolltech.com/4.4/qlineedit.html#text-prop . Ich denke einmal das Ähnliche 2. sollte sich dann von alleine lösen.
Gut Funktioniert. Jetzt brauche ich den umkekehrten Weg. Also ich will ein grade in der Liste makierter Eintrag per Button gelöscht werden kann. Ich weiß nicht, wie ich QT klar mache, welches das markierte Objekt ist. Weiterhin nehme ich an muß ich mit so was wie
listWidget->deleteItem(..);
arbeiten in einem Slot.
listWidget->deleteItem(..);
arbeiten in einem Slot.
Ist es denn wirklich so schwer, die Doku zu QListWidget selber zu lesen? Sollen wirs dir programmieren?
Desweiteren ist es üblich, Quellcode mit
Desweiteren ist es üblich, Quellcode mit
Code: Alles auswählen
[/code ] Tags zu umschließen, dann ists besser lesbar.Bekommst du sonst im Leben auch immer alles zugeworfen?
http://doc.trolltech.com/4.4/qlistwidge ... ectedItems
Erste Seite bei ListWidget, brauchst nicht einmal bei abgeleiteten Klassen gucken und selectedItems ist irgendwie auch wenig zweideutig.
Was du nach der ersten Funktion mit dieser http://doc.trolltech.com/4.4/qlistwidge ... ItemWidget machst sollte aber wirklich klar sein.
http://doc.trolltech.com/4.4/qlistwidge ... ectedItems
Erste Seite bei ListWidget, brauchst nicht einmal bei abgeleiteten Klassen gucken und selectedItems ist irgendwie auch wenig zweideutig.
Was du nach der ersten Funktion mit dieser http://doc.trolltech.com/4.4/qlistwidge ... ItemWidget machst sollte aber wirklich klar sein.