【发布时间】:2017-02-22 22:05:20
【问题描述】:
我有一个 QListWidget,其中有几个 QListWidgetItems,只包含文本但背景颜色不同。默认情况下,当我将鼠标悬停在项目上时,项目会以蓝色条突出显示。如何禁用突出显示?
我使用的代码
//add spacer
QListWidgetItem *spacer = new QListWidgetItem("foo");
spacer->setBackgroundColor(QColor(Qt::gray));
spacer->setFlags(Qt::ItemIsEnabled); //disables selectionable
ui->listWidget->addItem(spacer);
提前致谢。
spacer 是带有当天名称的灰色项目
编辑:添加图片链接(截图工具工具隐藏鼠标,第6项突出显示)
【问题讨论】:
标签: qt qt5 highlight qlistwidget qlistwidgetitem