在悬停样式表上无法获得带有边框的扁平QToolButton

时间:2010-05-19 07:56:06

标签: qt qt4 pyqt pyqt4

我需要使用inplace按钮实现文本框(用于搜索或过滤目的)。因此,我需要获得Qtoolbutton,它是平面的并呈现为图标,并在鼠标悬停或按下时获取边框。也许我会在悬停时添加一些几乎透明的背景。

我尝试设置以下样式表:

'border: none; hover {border: 1px} pressed {border: 1px}'

,但似乎只有边框设置。当我悬停或点击它时没有任何反应。我试图将autoRaise()设置为True和False,我的意思是,可能发生了一些交叉,但没有成功。

此外,当按钮放在QlineEdit中时,如果我将样式表设置为它,整个按钮消失,我不能没有边框或图标或任何东西。

1 个答案:

答案 0 :(得分:2)

尝试在'hover'之前加':',以及'按'