c++ - Qt QGraphicsView 和样式表

标签 c++ css qt qgraphicsview

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

最佳答案

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

QGraphicsScene scene;
QPushButton b;

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

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

关于c++ - Qt QGraphicsView 和样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12524594/

相关文章:

c++ - 从 QString 获取 "const wchar_t*"最快的方法是什么

c++ - 编译器无法推断返回类型?

html - 在 DJango 中调整表单元素的 CSS/html

mysql - 部署在另一台计算机上时,应用程序未连接到数据库

javascript - 通过输入改变立方体旋转速度(threejs)

css - 类中 html 元素的 sass &符号(&)

c++ - 设置 QML 上下文失败

c++ - set_difference 和 set_intersection 同时进行

c++ - 容器的常量正确性

c++ - 根据另一个模板类型决定一个模板类型