Seite 1 von 1

Wie kriege ich die Daten da rein?

Verfasst: 6. März 2009 22:23
von bigb702
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.

Verfasst: 7. März 2009 01:36
von CLRS530
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.

Verfasst: 10. März 2009 16:02
von bigb702
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.

Verfasst: 10. März 2009 16:05
von pfid
Ist es denn wirklich so schwer, die Doku zu QListWidget selber zu lesen? Sollen wirs dir programmieren?

Desweiteren ist es üblich, Quellcode mit

Code: Alles auswählen

 [/code ] Tags zu umschließen, dann ists besser lesbar.

Verfasst: 10. März 2009 16:08
von CLRS530
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.

Verfasst: 10. März 2009 17:52
von bigb702
Naja. Geht so. Bin halt was unter Zeitdruck. Und ich merk ja, daß ihr hier ganz schön fix seit.

Habe es aber auch schon gefunden. Thx