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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как в QStringList считать только имена файлов состоящие из цифр?  (Прочитано 3616 раз)
tw333k
Гость
« : Март 27, 2010, 13:51 »

Сабж
Записан
tw333k
Гость
« Ответ #1 : Март 27, 2010, 14:01 »

И сразу возник второй вопрос. Вот и считаю имена файлов, и мне под количество файлов, нужно создать определённое количество кнопок. Но как мне быть ведь, я не знаю сколько файлов будет и соответственно сколько переменных надо. Вот пример допустим где я делаю 2 кнопки
Код:
this->mnuTbb1 = new QMenu();
this->mnuTbb1Item1 = new QAction(this->mnuTbb1);
this->mnuTbb1Item1->setText(tr("модуля IDBaz"));

this->mnuTbb1Item2 = new QAction(this->mnuTbb1);
this->mnuTbb1Item2->setText(tr("модуля IDP"));
this->mnuTbb1->addAction(this->mnuTbb1Item1);
this->mnuTbb1->addAction(this->mnuTbb1Item2);
Записан
crossly
Гость
« Ответ #2 : Март 27, 2010, 14:13 »

Сабж
Код:
QStringList QDir::entryList ( const QStringList & nameFilters, Filters filters = NoFilter, SortFlags sort = NoSort ) const
??
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Март 27, 2010, 14:15 »

Почитай в ассистенте про QDir, а конкретно про QDir::entryList.

Создать кнопки можно так:
Код
C++ (Qt)
QAction *action;
foreach (const QString& fileName, list) {
 action = new QAction (fileName, this);
 menu->addAction (action);
}
 
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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