crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> Опциональные поля в TableView
Litkevich Yuriy
  опции профиля:
сообщение 20.10.2009, 21:26
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(bo0blik @ 21.10.2009, 1:11) *
Я думал что возможно в qt есть подобный обработчик отображения.
а как ты видишь работу? Может и можно только я не пойму конечную цель. Вариантов реализации может быть много.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bo0blik
  опции профиля:
сообщение 21.10.2009, 3:22
Сообщение #12


Студент
*

Группа: Участник
Сообщений: 27
Регистрация: 13.9.2009
Пользователь №: 1089

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 20.10.2009, 22:26) *
а как ты видишь работу? Может и можно только я не пойму конечную цель. Вариантов реализации может быть много.


Ну что-то вроде функции которая вешается, к примеру, на нужную колонку, в нее попадают данные, обрабатывают и выдаются нужные.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bo0blik
  опции профиля:
сообщение 21.10.2009, 7:18
Сообщение #13


Студент
*

Группа: Участник
Сообщений: 27
Регистрация: 13.9.2009
Пользователь №: 1089

Спасибо сказали: 0 раз(а)




Репутация:   0  


Решил с помощью QStyledItemDelegate

QString ImageStyle::displayText ( const QVariant & value, const QLocale & locale ) const
{
    if(value.toString().isEmpty())
        return "Нет картинки";
    else
        return "Есть картинка";
}


Довольно удобно, но как иконку добавить к надписи в данном случае?

Сообщение отредактировал bo0blik - 21.10.2009, 7:18
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 21.10.2009, 8:20
Сообщение #14


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(bo0blik @ 21.10.2009, 11:18) *
но как иконку добавить к надписи в данном случае?
Обрати внимание на таблицу в описании этого класса, а именно на строку:
Qt::DecorationRole | QIcon and QColor
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bo0blik
  опции профиля:
сообщение 21.10.2009, 10:46
Сообщение #15


Студент
*

Группа: Участник
Сообщений: 27
Регистрация: 13.9.2009
Пользователь №: 1089

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 21.10.2009, 8:20) *
Обрати внимание на таблицу в описании этого класса, а именно на строку:
Qt::DecorationRole | QIcon and QColor


Да, да на таблицу я долго медитировал, но так и не понял как с этим свойством работать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V  < 1 2
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 21:27