Russian Qt Forum

Qt => Общие вопросы => Тема начата: 13demon89 от Июль 01, 2010, 16:13



Название: Открытие(выбор) файла
Отправлено: 13demon89 от Июль 01, 2010, 16:13
Добрый день. Набросал в QT Creator небольшой интерфейс, состоящий из нескольких кнопок. Нужно, чтобы при нажатии на одну из кнопок открывалось окно с выбором файла(как в проводнике), и после выбора нужного файла программа считывала его имя и  расширение, (но не открывала его визуально как таковой), и добавляла Check Box с именем этого выбранного файла в окошко с возможностью прокрутки списка.

Я новичок, толком ничего не понимаю, поэтому, если можно, то подробнее объясните, куда и что написать. Заранее Спасибо! 


Название: Re: Открытие(выбор) файла
Отправлено: crossly от Июль 01, 2010, 16:15
Код:
QString QFileDialog::getOpenFileName ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0, Options options = 0 )   [static]


Название: Re: Открытие(выбор) файла
Отправлено: 13demon89 от Июль 01, 2010, 16:22
Не вижу добавление чек-бокса с именем файла


Название: Re: Открытие(выбор) файла
Отправлено: shirushizo от Июль 01, 2010, 17:57
Тебе метод QString возвращает, а дальще уже ручками:
QString filename=QFileDialog::getOpenFileName (this);
QCheckBox* box=new QCheckBox(filename,this);
а дальше добавляй в окошко... неужели так трудно? тогда советую Шлее почитать ;)