Russian Qt Forum

Qt => Вопросы новичков => Тема начата: demaker от Ноябрь 15, 2012, 15:35



Название: QDir
Отправлено: demaker от Ноябрь 15, 2012, 15:35
Добрый день.

Хочу чтобы мне выдавался список файлов находящихся в папке

Вот код

Код:
    QDir dir("C:/tmp");
    QStringList mask(".");
    QStringList listFiles = dir.entryList(mask,QDir::Files);

    qDebug()<<"list"<<listFiles;

    QTextEdit*txtEdit = new QTextEdit;
    foreach (QString file, listFiles) {
            txtEdit->append(dir.absoluteFilePath(file));
        }
    txtEdit->show();

Но почему-то ни как

Подскажите что ни так
Спасибо.


Название: Re: QDir
Отправлено: Пантер от Ноябрь 15, 2012, 15:40
QStringList mask("."); - зачем???


Название: Re: QDir
Отправлено: demaker от Ноябрь 15, 2012, 15:44
маска, по которой мы ищем.
можно

Код:
QString mask(".txt")


Название: Re: QDir
Отправлено: Пантер от Ноябрь 15, 2012, 15:50
Ты вообще читаешь доки?
http://doc.qt.digia.com/qt/qdir.html#setNameFilters


Название: Re: QDir
Отправлено: Alex Custov от Ноябрь 15, 2012, 15:52
читай документацию, там обо всём этом написано.


Название: Re: QDir
Отправлено: demaker от Ноябрь 15, 2012, 15:54
 :) ок спасибо