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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как скрыть список расширений файлов  (Прочитано 2739 раз)
Hort
Гость
« : Ноябрь 20, 2008, 15:02 »

есть такая строка в коде
Цитировать
QStringList fileList=QFileDialog::getOpenFileNames(0, tr("Add images"), qobject_cast<EditorMainWindow*>(parent())->currentImageDir, tr("All formats (*.bmp; *.jpg; *.jpeg; *.gif; *.png; *.tif; *.tiff; *.xbm; *.xpm)"));
выводится диалоговое окно в котором в списое форматов такая строчка:
Цитировать
All formats (*.bmp; *.jpg; *.jpeg; *.gif; *.png; *.tif; *.tiff; *.xbm; *.xpm)
как сделать чтобы показывалось только
Цитировать
All formats
но в тоже время маски для файлов сохранялись, может их както по особому отметить, чтобы они не выводились?
Записан
Rcus
Гость
« Ответ #1 : Ноябрь 20, 2008, 15:24 »

Решение есть, только нужно создавать объект класса QFileDialog
Цитировать
nameFilterDetailsVisible : bool

This property holds this property holds whether the filter details is shown or not.

When this property is true (the default), the filter details are shown in the combo box. When the property is set to false, these are hidden.

This property was introduced in Qt 4.4.

Access functions:

bool isNameFilterDetailsVisible () const
void setNameFilterDetailsVisible ( bool enabled )
а нативные диалоги создаются только через static функции, так что придется выбирать.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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