crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> реализовать диалог выбора файла в консоли
Гость_nastya25_*
сообщение 1.4.2015, 16:07
Сообщение #1





Гости








    


здравствуйте. Пытаюсь реализовать диалог выбора файла (изображения) в консольном приложении в среде Qt. Подскажите , пожалуйста, с помощью каких функций это можно сделать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
call_me_Frank
  опции профиля:
сообщение 3.4.2015, 12:50
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 20.10.2010
Пользователь №: 2129

Спасибо сказали: 0 раз(а)




Репутация:   0  


в main.cpp

#include <QApplication>
#include <QFileDialog>
#include <QMainWindow>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    cout << "Hello, world!" << endl;

    QMainWindow win;
    QString file = QFileDialog::getOpenFileName(&win, "Open image file",
                                                "C:/", "*.png");

    return a.exec();
}


Сообщение отредактировал call_me_Frank - 3.4.2015, 12:53
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wiz29
  опции профиля:
сообщение 3.4.2015, 16:53
Сообщение #3


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


Цитата(nastya25 @ 1.4.2015, 16:07) *
здравствуйте. Пытаюсь реализовать диалог выбора файла (изображения) в консольном приложении в среде Qt. Подскажите , пожалуйста, с помощью каких функций это можно сделать?

Не понятен вопрос. Детализируйте, что вы хотите получить. Сформулировано не совсем корректно.
Вы делаете консольное приложение? Тогда откуда тут диалог (элемент оконной системы)?
Если же вы делаете некий виджет, который как то должен отображать файловую систему, необходимо воспользоваться чем то вроде QFileSystemModel, QFileSystemWatcher.
Если же вам нужен стандартный диалог для выбора файла (для открытия/сохранения), то см. пост выше (QFileDialog::getOpenFileName).

Сообщение отредактировал wiz29 - 3.4.2015, 16:55
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.4.2024, 18:06