Я знаю, что многие люди задавали этот вопрос. Я также здесь обыскал его. Одним из самых простых решений с таблицей стилями:Как сделать цвет для отмеченного QRadioButton, но выглядит стандартным?
QRadioButton {
background-color: rgb(252,254,252);
color: black;
}
QRadioButton::indicator {
width: 11px;
height: 11px;
border-radius: 5px;
}
QRadioButton::indicator::unchecked{
border: 1px solid;
border-color: rgb(132,132,132);
border-radius: 5px;
background-color: white;
width: 11px;
height: 11px;
}
QRadioButton::indicator::checked{
border: 3px solid;
border-color: white;
border-radius: 6px;
background-color: rgb(0,116,188);
width: 7px;
height: 7px;
}
Но если я делаю это так, то результат выглядит следующим образом (кнопка имеет только белые круглые границы и синие круглый внутри). Однако можем ли мы сделать черную границу вне их, как стандартная проверенная радиокнопка ? (чёрный-окантовка-> белый-борд-> синий круглый). Можем ли мы сделать это в Qt?
хорошо, я не думаю об этом решении. Это было замечательно. Спасибо и проголосовали! Хорошего дня! :) – gnase