代码之家  ›  专栏  ›  技术社区  ›  Maxim Popravko

无法获取悬停样式表上带边框的扁平qtoolbutton

  •  1
  • Maxim Popravko  · 技术社区  · 14 年前

    我需要实现带就地按钮的文本框(用于搜索或筛选目的)。所以,我需要得到qtoolbutton,它是平面的,并呈现为图标,当鼠标悬停或按下时获得边界。也许我也会在悬停时添加一些几乎透明的背景。

    我尝试设置以下样式表:

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

    但似乎只有边界设置。当我悬停或点击它时什么都不会发生。我试图将autoraise()设置为true和false,我的意思是,可能发生了一些交叉,但没有成功。

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

    1 回复  |  直到 14 年前
        1
  •  2
  •   Guard    14 年前

    尝试将“:”放在“悬停”之前以及“按下”