Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Flakes от Август 09, 2009, 15:56



Название: Курсор в QAbstractItemView
Отправлено: Flakes от Август 09, 2009, 15:56
Подскажите, какое свойство StyleSheet отвечает за вид курсора QAbstractItemView? Нужно придать другой вид этой точечной рамочке вокруг розовой ячейки:
(http://doc.trolltech.com/4.3/images/tableWidget-stylesheet.png)


Название: Re: Курсор в QAbstractItemView
Отправлено: spectre71 от Август 09, 2009, 22:51
Подскажите, какое свойство StyleSheet отвечает за вид курсора QAbstractItemView? Нужно придать другой вид этой точечной рамочке вокруг розовой ячейки:
1) Нет такого свойства.
2) Что означает: "вид этой точечной рамочки". :)
Код
C++ (Qt)
QAbstractItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const {
Q_ASSERT(index.isValid());
QStyleOptionViewItemV4 opt = option;
initStyleOption(&opt, index);
opt.state &= ~QStyle::State_HasFocus;
...
...
... //paint my ramochka
...
}