Wie kriege ich die Daten da rein?

Alles rund um die Programmierung mit Qt
Antworten
bigb702
Beiträge: 11
Registriert: 4. März 2009 13:00

Wie kriege ich die Daten da rein?

Beitrag 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.
CLRS530
Beiträge: 155
Registriert: 8. Oktober 2007 18:00

Beitrag 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.
bigb702
Beiträge: 11
Registriert: 4. März 2009 13:00

Beitrag 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.
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag 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.
CLRS530
Beiträge: 155
Registriert: 8. Oktober 2007 18:00

Beitrag 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.
bigb702
Beiträge: 11
Registriert: 4. März 2009 13:00

Beitrag 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
Antworten