修改tableview中的item选中时颜色未保持前景色问题
This commit is contained in:
parent
dbae78cfd9
commit
0321bad4c3
|
|
@ -148,6 +148,7 @@ void AttributeTableDelegate::paint(QPainter* painter, const QStyleOptionViewItem
|
||||||
{
|
{
|
||||||
opt.font.setBold(true);
|
opt.font.setBold(true);
|
||||||
opt.palette.setColor(QPalette::Text, Qt::red);
|
opt.palette.setColor(QPalette::Text, Qt::red);
|
||||||
|
opt.palette.setColor(QPalette::HighlightedText, Qt::red);
|
||||||
}
|
}
|
||||||
|
|
||||||
//处理被选择时的背景色,注意:如果qss中有设置,会覆盖此处逻辑
|
//处理被选择时的背景色,注意:如果qss中有设置,会覆盖此处逻辑
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ AttributeView::AttributeView(const ModelAttributeGroup& modelAttributeGroup, QWi
|
||||||
m_attributeGroup = DataSyncManager::instance().getGroup(m_modelAttributeGroup.groupID);
|
m_attributeGroup = DataSyncManager::instance().getGroup(m_modelAttributeGroup.groupID);
|
||||||
|
|
||||||
m_tableView = new QTableView(this);
|
m_tableView = new QTableView(this);
|
||||||
m_tableView->setStyleSheet("QTableView::item{padding-left:5px;} QTableView::item:selected{color:rgb(0,0,0); border:1px solid rgb(70,130,180);}");
|
m_tableView->setStyleSheet("QTableView::item{padding-left:5px;} QTableView::item:selected{border:1px solid rgb(70,130,180);}");
|
||||||
m_tableView->verticalHeader()->setVisible(false);
|
m_tableView->verticalHeader()->setVisible(false);
|
||||||
m_tableView->setTabKeyNavigation(false); //关闭tab键导航,对自定义Eidtor设置焦点时(比如lineEdit)会触发tab键,目前尚未清楚为什么
|
m_tableView->setTabKeyNavigation(false); //关闭tab键导航,对自定义Eidtor设置焦点时(比如lineEdit)会触发tab键,目前尚未清楚为什么
|
||||||
m_tableView->setEditTriggers(QAbstractItemView::DoubleClicked | QAbstractItemView::EditKeyPressed); //禁用自动触发编辑的所有方式(自定义代理中按要求实现,这里是双击和空格)
|
m_tableView->setEditTriggers(QAbstractItemView::DoubleClicked | QAbstractItemView::EditKeyPressed); //禁用自动触发编辑的所有方式(自定义代理中按要求实现,这里是双击和空格)
|
||||||
|
|
|
||||||
|
|
@ -212,7 +212,6 @@ QTableView::item:hover
|
||||||
}
|
}
|
||||||
QTableView::item:selected
|
QTableView::item:selected
|
||||||
{
|
{
|
||||||
color: rgb(240, 240, 240);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QTreeView
|
QTreeView
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue