qpushbutton设置边框变小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qpushbutton设置边框变小相关的知识,希望对你有一定的参考价值。
参考技术A qpushbutton设置边框变小其实设置Qpushbutton的大小的方式通过代码的方式,还有一个就是通过UI界面的形式进行设置。聚焦时图像未突出显示的 QPushButton (MAC)
【中文标题】聚焦时图像未突出显示的 QPushButton (MAC)【英文标题】:QPushButton with Image not getting highlighted when focused (MAC) 【发布时间】:2019-03-01 12:59:27 【问题描述】:我有一个带图像的 QPushButton,我已将焦点策略设置为强焦点,但是在聚焦 QPushButton 时它没有突出显示(没有点框或默认蓝色边框)
【问题讨论】:
你是如何传递焦点的?? 在设计器视图中 focusPolicy - 强焦点 你的按钮上有样式表吗? 这里尝试了一些描述,但是当缺少具体示例时很难提供帮助。你能把重现这个问题的minimal reproducible example 放在一起吗?此外,请说明您正在使用的 macOS 版本和 Qt 版本,因为这可能会有所帮助。 如果您在按钮上应用样式表,它将失去默认外观,您还必须使用 CSS 处理焦点。 【参考方案1】:您应该查看QPushButton
的QPalette
(在Qt Designer 中),特别是应该处理此效果的HighLight
颜色。此外,请确保您没有在 QPushButton
的父级样式表中定义 focusPolicy
,因为这可能会导致问题,因为 QPushButton
会继承该属性。
【讨论】:
以上是关于qpushbutton设置边框变小的主要内容,如果未能解决你的问题,请参考以下文章