你的代码中报错可能是由于多行字符串被放在一个QString中,导致语法错误。QString不支持直接包含多行文本。
如果你想将多行样式表作为字符串存储,可以使用以下方式:
”`cpp QString str = R”(
QSlider {
border: 2px solid #999999;
border-radius: 10px;
}
QSlider::groove:horizontal {
border: 1px solid #bbb;
height: 10px;
background: white;
border-radius: 5px;
}
QSlider::handle:horizontal {
background: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5,
fx:0.5, fy:0.5, stop:0.6 #45a9f0, stop:0.8 white);
width: 20px;
border-radius: 10px;
margin: -5px 0;
}
QSlider::sub-page:horizontal {
background: qlineargradient(x1:0, y1<br/><br/><br/><font size=1 color=#CCCCCC>内容由零声教学AI助手提供,问题来源于学员提问</font>