QGroupBox { border: 2px solid red; border-radius: 5px; padding-top: 20px; margin-top: 10px; } QGroupBox::title { subcontrol-origin: margin; subcontrol-position: top center; top: -10px; padding: 0 10px; } 文字的像素告诉也为1px了, 怎么让文字显示全
时间: 2024-02-16 17:03:59 浏览: 172
自定义QComboBox,实现文字居中显示
如果文字无法完全显示,你可以尝试调整 `padding` 属性的值来增加 title 区域的宽度。例如,尝试将 `padding` 属性的值改为 `0 20px`,也就是在左右两侧各增加 20 个像素的内边距:
```
QGroupBox {
border: 2px solid red;
border-radius: 5px;
padding-top: 20px;
margin-top: 10px;
}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top center;
top: -10px;
padding: 0 20px;
}
```
你可以根据需要逐步增加或减少 `padding` 属性的值,以达到最佳的显示效果。
阅读全文