Russian Qt Forum
Май 26, 2018, 09:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: название иконки у QListWidgetItem  (Прочитано 146 раз)
mokynis
Самовар
**
Offline Offline

Сообщений: 127


Просмотр профиля
« : Май 08, 2018, 11:56 »

Заполняю список
Код:
QListWidgetItem *lwitm;
    QSqlQuery qry("SELECT ....");
    QIcon ilock,iunlock;
    ilock=QIcon(":/imgs/locked.png");
    iunlock=QIcon(":/imgs/unlocked.png");
    while(qry.next())
    {
        lwitm=new QListWidgetItem(qry.value(0).toString(),ui->LWPam);
        if(!qry.value(3).toString().isEmpty())
            lwitm->setIcon(ilock);
        else
            lwitm->setIcon(iunlock);
    }
Потом надо при выборе строки учитывать какая именно иконка там стоит.
Код:
ui->LWPam->currentItem()->icon().name()
ничего не показывает. Help на эту тему говорит
Цитировать
Returns the name used to create the icon, if available.
В моем случае available или я что-то накосячил?
Записан

QT4
ViTech
Бывалый
*****
Online Online

Сообщений: 445



Просмотр профиля
« Ответ #1 : Май 08, 2018, 12:07 »

Help на эту тему говорит
Цитировать
Returns the name used to create the icon, if available.
В моем случае available или я что-то накосячил?

Help на эту тему говорит:
Цитировать
Returns the name used to create the icon, if available.
Depending on the way the icon was created, it may have an associated name. This is the case for icons created with fromTheme() or icons using a QIconEngine which supports the QIconEngine::IconNameHook.

У вас иконка не "created with fromTheme() or icons using a QIconEngine which supports the QIconEngine::IconNameHook", судя по этому, имени у неё и нет Улыбающийся.
Записан

Пока сам не сделаешь...
mokynis
Самовар
**
Offline Offline

Сообщений: 127


Просмотр профиля
« Ответ #2 : Май 08, 2018, 12:18 »

Спасибо!
Записан

QT4
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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