Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Moof от Июнь 14, 2015, 20:01



Название: проблема с QFileDialog
Отправлено: Moof от Июнь 14, 2015, 20:01
создаю форму, на ней кнопка которая вызывает диалоговое окно открытия файла.

вот код:
Код:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QFileDialog"
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_pushButton_clicked()
{
    QString fileName = QFileDialog::getOpenFileName(
                this,
                tr("open File"),
                QDir::currentPath(),
                tr("txt Files (*.txt)") );
}

запускаю приложение, жму на кнопку он мне выдает ошибку (Приложил скриншот с ошибкой)
такая ошибка вылазит во всех диалоговых окнах QFileDialog во всех моих проектах. Раньше не было такого. Уже что только не делал, QT переустанавливал. Версия 5.4.0.
Помогите


Название: Re: проблема с QFileDialog
Отправлено: Hrundel от Июнь 14, 2015, 20:13
Имя юзера русское?


Название: Re: проблема с QFileDialog
Отправлено: Moof от Июнь 14, 2015, 21:03
Имя юзера русское?
Да. Как можно исправить данную проблему? И зачем он вообще на десктоп пытается лезть? ???


Название: Re: проблема с QFileDialog
Отправлено: PimenS от Июнь 15, 2015, 10:44
Имя юзера русское?
Да. Как можно исправить данную проблему? И зачем он вообще на десктоп пытается лезть? ???

А QDir::currentPath(), что выдает?