3

我可以使用 CSS/样式表为 QGraphicsView 中的项目设置样式,例如 QGraphicsWidget 吗?如果是,如何?

4

1 回答 1

1

我认为这不是直接可能的,至少如果您将样式表应用于QGraphicsView自身,它不会影响其中的任何小部件。但是,您可以在将小部件添加到场景之前为其分配样式表,然后在添加后它将保持其样式:

QGraphicsScene scene;
QPushButton b;

b.setStyleSheet("QPushButton{background-color:red}");
scene.addWidget(&b);

QGraphicsView view(&scene);
view.show();
于 2012-09-21T06:07:02.463 回答