Russian Qt Forum
Сентябрь 30, 2024, 14:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Open/Save Dialog. Filter  (Прочитано 3783 раз)
DevilDevil
Гость
« : Февраль 11, 2012, 05:59 »

Здравствуйте, уважаемые знатоки Qt.

Вопрос касается Фильтра в open/save диалоге. QFileDialog::getOpenFileName прост, но судя по всему не не позволяет сделать то, что принципиально для меня важно. Не знаю как другие операционные системы, Windows позволяет отдельно задавать Title фильтра, а отдельно сам фильтр (причём он может быть не виден).

Мне нужно реализовать типа такого диалога.
Обратите внимание - во всех случаях идёт фильтраж по *.cft. А tiltle фильтров совершенно разный !


Помогите реализовать стандартным или нестандартным способом !
Записан
neversleep
Гость
« Ответ #1 : Февраль 11, 2012, 08:17 »

Код
C++ (Qt)
// 1
QFileDialog::getOpenFileName(this, QString(), QString(), "Images (*.jpg *.png)", 0, QFileDialog::HideNameFilterDetails);
 
// 2
QFileDialog dialog(this);
dialog.setNameFilterDetailsVisible(false);
 
Записан
DevilDevil
Гость
« Ответ #2 : Февраль 11, 2012, 18:27 »

Отлично !

то, что нужно !

Ещё один вопрос по диалогу и фильтру. Вот выбран например фильтр (*.cft). И есть у меня файл "some_project.cft". Но в поле Имя файла я напишу "some_project". При нажатии на Ok возникнет сообщение "этот файл не найден". Вопрос. Можно ли что-то с этим сделать ? Желательно в рамках стандартного диалога
Записан
andrew.k
Гость
« Ответ #3 : Февраль 11, 2012, 22:23 »

http://developer.qt.nokia.com/doc/qt-4.8/qfiledialog.html#FileMode-enum
Записан
DevilDevil
Гость
« Ответ #4 : Февраль 11, 2012, 22:53 »

ну так что делать то ?
Записан
andrew.k
Гость
« Ответ #5 : Февраль 12, 2012, 00:04 »

ну так что делать то ?
Шевелить мозгами.
http://developer.qt.nokia.com/doc/qt-4.8/qfiledialog.html#fileMode-prop
« Последнее редактирование: Февраль 13, 2012, 12:34 от Пантер » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.119 секунд. Запросов: 20.