Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: west от Март 25, 2010, 15:24



Название: QFileDialog::selectedFilter()
Отправлено: west от Март 25, 2010, 15:24
Какой-то глюк наблюдаю в QFileDialog 

Код:
QFileDialog fd;
  QString fn = fd.getSaveFileName("/home/user, "*.bmp;;*.tiff", this,"",tr("save file"));
  QString ext = fd.selectedFilter();
- вроде простой код, все по букварю, только метод
selectedFilter() возвращает "All Files (*)", хотя выбираю либо BMP, либо TIFF.
Чего не так делаю? Подскажите, плиз.

PS: Qt3, Linux.


Название: Re: QFileDialog::selectedFilter()
Отправлено: GreatSnake от Март 25, 2010, 15:42
Попробуйте фильтр указать так "Images (*.bmp *.tiff)".


Название: Re: QFileDialog::selectedFilter()
Отправлено: west от Март 25, 2010, 15:48
Торможу, решается вот так
Код:
QString extens;
  QString fn = QFileDialog::getSaveFileName(getExchangePath(), ns_ExtensSave, this,"",tr("save file"), &extens);
Дальше уже надо копаться с extens.