hab ein ganz komisches Problem: Wenn ich in meinem Programm nen QFileDialog benutze (getOpenFileName und getExistingDirectory) verschwindet aus einem QLineEdit immer der Inhalt. Das passiert auch, wenn die Funktion nur aus der einen Linie besteht, in der der QFileDialog geöffnet wird.
Zudem passiert das immer nur mit einem und demselben QLineEdit.
Dies hier ist die mainwindow.cpp:
Code: Alles auswählen
#include "mainwindow.h"
#include "preferences.h"
#include "global_preferences.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) {
ui->setupUi(this);
QCoreApplication::setApplicationName("RRipper");
...
connect(ui->Details_LocationChoose, SIGNAL(clicked()), this, SLOT(SelectLocation()));
}
void MainWindow::SelectLocation() {
QString directoryNew = QFileDialog::getExistingDirectory(this, tr("Select location"),location);
}
Ein Klick auf den Button, der den QFileDialog öffnet lässt den Inhalt davon sofort verschwinden.
Gibt es dafür einen Grund? Oder ist das vielleicht ein Bug? Ich habe im Internet nix gefunden...
Viele Grüße
listeman