基本属性 - 共同
// 宽 高
width: 7px;
height: 7px;
min-width: 7px;
min-height: 7px;
max-width: 7px;
max-height: 7px;
// 背景颜色
background-color: rgb(255, 255, 255);
background-color: rgbs(255, 255, 255, 30);
background-color: yellow;
background-color: #FF0000;
// 字体
color: rgb(255, 255, 255); // 颜色
font-size: 20px; // 大小
font-family: "Microsoft YaHei"; // 字体
font-style: italic; // 风格:斜体/下划线等
font-weight: bold; // 权重:粗体/400
// 边框
border: 3px solid red; // 宽度 风格 颜色
// 边框风格 (solid:实线 dotted:点状边框 none:无边框 dashed:虚线)
border-style: solid;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
// 边框宽度
border-width: 7px;
border-top-width: 7px;
border-right-width: 7px;
border-bottom-width: 7px;
border-left-width: 7px;
// 边框角弧度
border-radius: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
// 边框颜色
border-color: #FF0000;
border-top-color: #FF0000;
border-right-color: #FF0000;
border-bottom-color: #FF0000;
border-left-color: #FF0000;
// 边界图
border-image: url(border.png);
// 外边距
margin: 14px 18px 20px 18px; // 顺序上右下左
margin-top: 14px;
margin-right: 18px;
margin-bottom: 20px;
margin-left: 18px;
// 内边距
padding: 4px;
padding-left: 5px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
QPushButton
// 常规样式
QPushButton {
}
// 鼠标悬浮样式
QPushButton:hover {
}
// 鼠标点击样式
QPushButton:pressed {
}
QToolButton
QCheckBox
QRadioBox
QLineEdit
QLabel
QSS样式语法
https://blog.youkuaiyun.com/lin786063594/article/details/123598533?spm=1001.2014.3001.5501