qtoolbutton选中时框出图标,不框出文字
时间: 2023-05-17 21:04:09 浏览: 110
可以通过设置QToolButton的样式表来实现这个效果,具体代码如下:
QToolButton:checked {
border: 2px solid #0078d7;
border-radius: 4px;
padding: 2px;
}
QToolButton:checked > * {
border: none;
}
其中,QToolButton:checked表示选中状态下的样式,border设置边框样式,border-radius设置边框圆角,padding设置内边距。QToolButton:checked > *表示选中状态下的所有子元素(包括图标和文字),border设置为none,即去掉边框。
相关问题
qtoolbutton选中时框出图片,不框文字
可以通过设置 QToolButton 的样式表来实现这个效果,具体代码如下:
QToolButton:checked {
border: 2px solid blue;
border-radius: 5px;
}
QToolButton:checked > QLabel {
border: none;
}
其中,QToolButton:checked 表示当 QToolButton 被选中时应用这个样式,border 和 border-radius 属性用于设置边框的样式和圆角半径。QToolButton:checked > QLabel 表示选中时不要框出文字,这里使用了 CSS 的子选择器(>)来选择 QToolButton 的子元素 QLabel。
qtoolbutton选中时给图片加边框
可以通过设置样式表来实现给 QToolButton 选中时给图片加边框的效果,具体代码如下:
QToolButton:checked {
border: 2px solid #00BFFF;
}
其中,#00BFFF 是边框的颜色,可以根据需要进行修改。
阅读全文