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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QFileDialog default suffix.  (Прочитано 3853 раз)
fanat9
Гость
« : Март 21, 2007, 17:04 »

У QFileDialog можно задать список File Type(расширение файлов).

А можно ли из диалога получить сигнал о том, какой именно тип файлов выбрал пользователь, чтобы запомнить и в дальнейшем предлагать именно этот тип по дефолту ?
Сигналов таких нет, свойств тоже не нашел...


Help! =)
Записан
_govorilka
Гость
« Ответ #1 : Март 26, 2007, 06:10 »

Цитата: "fanat9"
У QFileDialog можно задать список File Type(расширение файлов).

А можно ли из диалога получить сигнал о том, какой именно тип файлов выбрал пользователь, чтобы запомнить и в дальнейшем предлагать именно этот тип по дефолту ?
Сигналов таких нет, свойств тоже не нашел...


Help! =)


Способ I:
1. Из диалога ты получишь полное имя файла
2. Из имени файла получи расширение
3. По расширение определи тип файла или маску

Способ II:
1. Вызвать функцию, если диалог создаётся руками  QFileDialog::selectedFilter() или взять значение параметра
selectedFilter в функциях getOpenFileName и getSaveFileName
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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