Qt是一个跨平台的图形用户界面应用程序开发框架,具有易学易用、功能强大、稳定性高等特点。而QSS则是Qt Style Sheets的缩写,可以让我们通过类似CSS的方式来美化Qt应用程序的样式。本文就来分享一些涉及QSS的源代码。
- 修改字体和颜色
QLabel {
color: #ff0000; /* 红色 */
font-family: Arial;
font-size: 16px;
}
以上代码可以将QLabel(标签)的字体改为Arial,字号为16px,并且字体颜色为红色。
- 修改按钮样式
QPushButton {
background-color: #008000; /* 绿色 */
border-radius: 5px; /* 圆角 */
color: #ffffff; /* 白色 */
padding: 8px 16px; /* 内边距 */
}
QPushButton:hover {
background-color: #00ff00; /* 鼠标悬停时为浅绿色 */
}
以上代码可以将QPushButton(按钮)的背景色改为绿色,字体颜色改为白色,设置圆角,内边距为8px 16px。当鼠标悬停在按钮上时,背景色会变为浅绿色。
- 修改文本框样式