首页| 论坛| 消息

标题:求救:如何去掉QListWidgetItem周围的白色虚框
作者:winstones
日期:2009-12-22 15:37
内容:

本人设计了一个带有Qlistwidget的窗口,里面有几个Qlistwidgetitem,但是每个item在focus的时候,周围都有白色的虚线框,一直去不掉,我们初始化的时候设置了各种样式,都不行,下面是我们的一些设置。
_listwidget->setStyleSheet(
"QListWidget::item:focus {border : 0px ;}"
"QListWidget::item {border : 0px groove rgb(0, 0, 0 , 0);border-style:solid;}"
"QListWidget {background-color: rgb(0, 0, 0 , 0);}"
"QListWidget {selection-color: rgb(255, 0, 0);}"
);
也试过用setStyleSheet("QListWidget::item:selected{border : 0px;}"); 也还是不行,附件是我们的图片,可以明显看到周围有虚框。
请问各位高手,如何解决这个问题,拜托了!


#1 [or6521 03-05 15:37]
同问我的按钮一直有虚线我估计是
PushButton1->setAutoDefault( TRUE );
的问题
#2 [hercules 03-05 21:46]
重载QStyle::drawPrimitive(),对PE_FrameFocusRect不做任何处理即可
StyleSheet做不到这一点的
#3 回 2楼(hercules) 的帖子 [shark926 06-02 10:59]
谢谢

回复 发表
主题 版块