QT中设计qss字体样式但是没有用【已解决】
检查一下stylesheet里面是不是有不能被QT读取的CSS语言,可能会跟字体颜色冲突
错误示范:
/* 错误示例:QSS 中使用 box-shadow */
QPushButton {box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Qt 不支持此属性 */
}
删掉就行了
如果后续想用阴影:
/* 配合阴影效果的 QSS 样式 */
QPushButton {background-color: #f0f0f0; /* 浅灰色背景 */border: 1px solid #ddd; /* 浅灰色边框 */border-radius: 4px; /* 圆角 */padding: 8px 16px; /* 内边距 */
}QPushButton:hover {background-color: #e0e0e0; /* 悬停时背景变深 */
}