?
檢查一下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; /* 懸停時背景變深 */
}