Qt QSS: 设置QPushButton 按钮大小与字体大小一致
要使按钮的大小与字体大小一致,可以使用 QSS(Qt Style Sheets)来实现。以下是一个示例:
QPushButton {
font-size: 12px; /* 设置字体大小 */
padding: 6px; /* 设置内边距 */
min-width: 0; /* 设置最小宽度为 0,使按钮根据内容自适应宽度 */
min-height: 0; /* 设置最小高度为 0,使按钮根据内容自适应高度 */
}
QPushButton::focus {
border: none; /* 去掉按钮的焦点边框 */
}
在上述示例中,我们使用了font-size属性来设置按钮的字体大小,使用padding属性来设置内边距。同时,通过设置min-width和min-height为 0,按钮的大小将根据内容自适应。最后,通过设置QPushButton::focus伪状态,我们去掉了按钮的焦点边框。
将上述 QSS 代码应用到 QPushButton 上,即可实现按钮大小与字体大小一致的效果。
原文地址: https://www.cveoy.top/t/topic/qpA5 著作权归作者所有。请勿转载和采集!