QWidget { border-radius: 8px; /* font-family: 思源黑体R; */ /* font-weight: 400; */ font-size: 14px; color: #3A3F63; line-height: 21px; text-align: left; font-style: normal; } QWidget#widget { background-color: #FFFFFF; } QWidget#widget_Top { background: #FFFFFF; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom: 1px solid #E6E9F4; } QLabel#label_title { /* font-weight: normal; */ font-size: 18px; color: #3A3F63; line-height: 27px; text-align: left; font-style: normal; text-transform: uppercase; } QLabel#label_NC2,QLabel#label_NC3,QLabel#label_NC4 { /* font-weight: 400; */ font-size: 14px; color: #5A607F; line-height: 21px; text-align: left; font-style: normal; } QLabel#label_line2, #label_line3 { background: #E6E9F4; } QLabel#label_warning { color:red; } QPushButton#pBtn_close { /* border-image: url(:/ICON/ICON/Dialog_close.png); */ background: transparent; border-radius: 4px; qproperty-icon: url(:/ICON/ICON/Close_Light.png); qproperty-iconSize: 20px 20px; text-align: center; border: 0px solid #4458FE; } QPushButton#pBtn_close[Hover = true] { /* border-image: url(:/ICON/ICON/Dialog_close2.png); */ background: transparent; border-radius: 4px; qproperty-icon: url(:/ICON/ICON/Close_pass.png); qproperty-iconSize: 20px 20px; text-align: center; border: 1px solid #4458FE; } /********* 普通椭圆按钮三种状态效果 *********/ QPushButton#pBtn_cancel { border-radius: 16px; text-align: center; background: #FFFFFF; border: 1px solid #E6E9F4; color: #3A3F63; } QPushButton#pBtn_cancel:hover { text-align: center; background: #FFFFFF; border-radius: 16px; border: 1px solid #4458FE; color: #4458FE; } /********* 带有底色按钮三种状态效果 *********/ QPushButton#pBtn_ok { border-radius: 16px; text-align: center; color:white; background: qlineargradient( x0:1,x1:1,y1:0,y2:0,stop:1 #4F8AFF,stop:0 #4B5EFF); } QPushButton#pBtn_ok:hover { border-radius: 16px; text-align: center; color:white; background: qlineargradient( x0:1,x1:1,y1:0,y2:0,stop:0 #5D73FF,stop:1 #6092FF); } /* ========================================================== * QTableWidget * ========================================================== */ QTableWidget { background: transparent; padding-left: 16px; border: none; text-align: left; } /* 设置标题栏,如果不生效,可能是在UI里面设置了样式表,导致冲突了 */ QTableWidget QHeaderView { background: transparent; } QTableWidget QHeaderView::section { background: transparent; padding-left: 16px; font-weight: 500; font-size: 14px; border: 0px solid #E6E9F4; border-top: 1px solid #E6E9F4; border-bottom: 1px solid #E6E9F4; } QTableWidget::item { padding-left: 16px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; text-align: left; border: 0px solid #E6E9F4; } QTableWidget::item:selected { color: #FFFFFF; background: #4458FE; } /* ========================================================== * QCheckBox * ========================================================== */ QCheckBox { background: transparent; font-weight: 400; font-size: 14px; text-align: left; font-style: normal; text-transform: none; /* padding-left: 16px; */ } QCheckBox::indicator { width: 20px; /* 勾选框的宽度 */ height: 20px; /* 勾选框的高度 */ border: none; /* 勾选框的边框颜色和宽度 */ background: transparent; /* 勾选框的背景颜色 */ border-radius: 2px; /* 可选:设置圆角 */ } QCheckBox::indicator:unchecked { background: transparent; /* 未选中状态的背景颜色 */ border-image: url(:/ICON/ICON/CheckBox_UnChecked.png); /* 未选中状态的图标 */ } /* 半选中 */ QCheckBox::indicator:indeterminate { background: transparent; /* 未选中状态的背景颜色 */ border-image: url(:/ICON/ICON/CheckBox_PartiallyChecked.png); /* 未选中状态的图标 */ } QCheckBox::indicator:checked { background: transparent; /* 选中状态的背景颜色 */ border: 0px solid #4458FE; /* 选中状态的边框颜色 */ border-image: url(:/ICON/ICON/CheckBox_Checked.png); /* 选中状态的图标 */ }