C++ 如何让QRadioButton正确显示焦点边框

C++ 如何让QRadioButton正确显示焦点边框,c++,qt,C++,Qt,我正在努力解决qt项目的焦点问题 我所拥有的: 我需要的是: 我不需要在圆周围加边框,我需要修正右边距。 请不要担心单选按钮内部的具体文本。您可以使用QSS删除/更改选择边框: QRadioButton:focus { border: none; /* or your modified border here */ } 可以使用QS删除/更改选择边框: QRadioButton:focus { border: none; /* or your modified border

我正在努力解决qt项目的焦点问题

我所拥有的:

我需要的是:

我不需要在圆周围加边框,我需要修正右边距。
请不要担心单选按钮内部的具体文本。

您可以使用QSS删除/更改选择边框:

QRadioButton:focus {
    border: none; /* or your modified border here */
}

可以使用QS删除/更改选择边框:

QRadioButton:focus {
    border: none; /* or your modified border here */
}

添加了qApp->setStyleSheet(“QRadioButton:focus{border:none;}”);在ui初始化之前,我并没有任何效果。一分钟前发现它:“QRadioButton::indicator{”“width:16px;”“height:16px;”“}”其余部分只是图像到状态的分配。如果我删除此自定义样式表,一切正常,因此它只会用我的自定义样式覆盖正确的焦点样式。现在我不知道如何获得默认的单选按钮样式表来检查它删除了哪些属性。只需在自定义样式表分配之前记录样式表。默认样式表是空字符串。不确定下一步要做什么。添加了qApp->setStyleSheet(“QRadioButton:focus{border:none;}”);在ui初始化之前,我并没有任何效果。一分钟前发现它:“QRadioButton::indicator{”“width:16px;”“height:16px;”“}”其余部分只是图像到状态的分配。如果我删除此自定义样式表,一切正常,因此它只会用我的自定义样式覆盖正确的焦点样式。现在我不知道如何获得默认的单选按钮样式表来检查它删除了哪些属性。只需在自定义样式表分配之前记录样式表。默认样式表是空字符串。不知道下一步该怎么办。