Pro*_*Rev 3 css c++ qt qwidget qtstylesheets
在 JavaFx 中,我可以轻松添加 CSS 样式类,如下所示:
Scene scene = new Scene(new Group(), 500, 400);
scene.getStylesheets().add("path/stylesheet.css");
......
Label label = new Label("Cool Looking Styled Label");
label.getStyleClass().add("my-label-style");
Run Code Online (Sandbox Code Playgroud)
CSS
.my-label-style {
-fx-font: 16px "Serif";
-fx-padding: 10;
-fx-background-color: #CCFF99;
}
Run Code Online (Sandbox Code Playgroud)
例如,我该如何向QWidget添加样式类?QLabel
小智 5
label->setProperty("class", "my-label-style");
Run Code Online (Sandbox Code Playgroud)
然后在 CSS 中你可以通过以下方式正常调用它:
.my-label-style {
[..]
}
Run Code Online (Sandbox Code Playgroud)