Можно ли как-то стандартными средствами убрать фокус вокруг выбранной ячейки (штриховой контур, когда выбрана какая-то ячейка)?
Насчет простого способа не знаю, но можно через свой простой делегат:
C++ (Qt)
class MyDelegate : public QStyledItemDelegate
{
Q_OBJECT
public:
void paint(QPainter* painter, const QStyleOptionViewItem &option, const QModelIndex &index) const {
QStyleOptionViewItemV4 opt = option;
initStyleOption(&opt, index);
opt.state &= ~QStyle::State_HasFocus;
QStyledItemDelegate::paint(painter, opt, index);
}
};