Qt QGraphicsView и StyleSheets

Могу ли я использовать CSS / таблицы стилей для стилизации элемента в QGraphicsView, например QGraphicsWidget?
Если да, то как?

2

Решение

Я не думаю, что это напрямую возможно, по крайней мере, если вы примените таблицу стилей к QGraphicsView Само по себе это не повлияет на какие-либо виджеты внутри него. Однако вы можете назначить таблицу стилей виджету перед его добавлением в сцену, тогда он будет сохранять свой стиль после добавления:

QGraphicsScene scene;
QPushButton b;

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

QGraphicsView view(&scene);
view.show();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]