我将 Style 类添加到 Qt 小部件,如下所示:
minimizeApp = new QPushButton();
minimizeApp -> setProperty("class", "undecorated-widgets");
我遇到的问题是我只能将一个样式类添加到一个元素。如果我尝试添加第二个,前一个就会丢失。
如何向一个元素添加多个样式类?
在 Java 中,这是可能的:
label.getStyleClass().addAll("style-class-1", "style-class-2", "......");
这在 Qt 中可能吗?
最佳答案
我想 setProperty 函数直接设置类属性,所以像在 html 中那样用空格分隔它们应该可行。
minimizeApp = new QPushButton();
minimizeApp -> setProperty("class", "undecorated-widgets second-class third-class");
关于c++ - 如何将多个样式类添加到 QWidget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42121809/