为啥 QMenu:hover 在 Qt Designer 中不起作用
Posted
技术标签:
【中文标题】为啥 QMenu:hover 在 Qt Designer 中不起作用【英文标题】:Why QMenu:hover doesnt work in QtDesigner为什么 QMenu:hover 在 Qt Designer 中不起作用 【发布时间】:2020-05-17 10:58:12 【问题描述】:QMenu:hover
在 QtDesigner 中不起作用
【问题讨论】:
您是否尝试通过 .qrc 文件和 .css 文件来制作它? @bodyname 对不起?我不明白你的意思 您可以创建 qrc 文件,其中将包含您的样式(css)和字体(otf)等...通过 python 中的导入加载它。 "pyrcc4 -o resources.py resources.qrc" -- "导入资源" 请提供minimal reproducible example 【参考方案1】:QMenu:selected 应该可以解决问题。
QMenu
background-color:red;
QMenu:selected
background-color:black;
你也可以试试这个方法:
QMenu
background-color: red;
QMenu::item:selected
background-color:black;
【讨论】:
@mecdeality 我已经更新了答案,这就是使用这两种方法的样子,这不是你需要的吗?当您将鼠标悬停在项目上时,它会应用背景颜色:黑色。以上是关于为啥 QMenu:hover 在 Qt Designer 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章