Проблема с QFileInfo в Qt2 (Пишу просмотрщик картинок для своей мобилы... :))

Модератор: Модераторы разделов

Аватара пользователя
Serge_RUS
Сообщения: 30

Проблема с QFileInfo в Qt2

Сообщение Serge_RUS »

Приветствую всех! :)

Вот код:

Код: Выделить всё

void picView::getFileName(bool stat)
{
    QString pathDir;
    QDir curDir;
    QFileInfo fileImg(path);
    QStringList strList;

    curDir = fileImg.dir(true);

    strList = curDir.entryList("*.jpg *.jpeg *.png *.gif", QDir::Files, QDir::Name);
    QStringList::Iterator it = strList.begin();

    if (stat == true)
    {
    picView::picLoad(*it);
    printf(*it + "\n");
    ++it;
//    scaleChange(scale);
//    update();
    }
    else
    {
    picView::picLoad(*it);
    printf(*it + "\n");
    --it;
//    scaleChange(scale);
//    update();
    }
};


Почему на выводе в консоли при вызове этой функции хоть с true, хоть с false я вижу файлы директории выше, чем той, откуда был загружен fileImg, путь до которого path?
JID: sugia-serge@jabber.ru
ASUSTek EEE PC 701, Motorola A1200e aka Ming
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Проблема с QFileInfo в Qt2

Сообщение Assuri »

Вы не описались? Вы пишете именно на Qt2, а не Qt4?
Спасибо сказали:
Аватара пользователя
Serge_RUS
Сообщения: 30

Re: Проблема с QFileInfo в Qt2

Сообщение Serge_RUS »

Нет, что вы... :)
Если быть точным, то QT 2.3.8...
JID: sugia-serge@jabber.ru
ASUSTek EEE PC 701, Motorola A1200e aka Ming
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Проблема с QFileInfo в Qt2

Сообщение Assuri »

Наврятли тут есть кто-то, кто ещё используется Qt2, сейчас Qt4 в моде :)
Спасибо сказали:
Аватара пользователя
Serge_RUS
Сообщения: 30

Re: Проблема с QFileInfo в Qt2

Сообщение Serge_RUS »

Да какая разница какой куте на таких классах, которые есть в каждом куте! ) Ок, поставим вопрос по другому... Пусть это будет куте4. Тогда как нужно написать это, чтобы работало?
JID: sugia-serge@jabber.ru
ASUSTek EEE PC 701, Motorola A1200e aka Ming
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Проблема с QFileInfo в Qt2

Сообщение Assuri »

Serge_RUS писал(а):
22.06.2008 18:11
Да какая разница какой куте на таких классах, которые есть в каждом куте! ) Ок, поставим вопрос по другому... Пусть это будет куте4. Тогда как нужно написать это, чтобы работало?

Да вот в том то и дело что нет. Например я долго искал у класса QFileInfo Qt4 метод dir(bool). В Qt4 вообще нет аргумента.
Спасибо сказали:
Аватара пользователя
Serge_RUS
Сообщения: 30

Re: Проблема с QFileInfo в Qt2

Сообщение Serge_RUS »

Спасибо хоть на этом... ) Наверное, через регекспы в ручную этим буду заниматься... Эх...
JID: sugia-serge@jabber.ru
ASUSTek EEE PC 701, Motorola A1200e aka Ming
Спасибо сказали: