我将一个Style类添加到Qt小部件,如下所示:
minimizeApp = new QPushButton();
minimizeApp -> setProperty("class", "undecorated-widgets");
我遇到的问题是我只能为一个元素添加一个样式类。如果我尝试添加第二个,则前一个丢失。
如何向元素添加多个样式类?
在Java中,这可以通过:
label.getStyleClass().addAll("style-class-1", "style-class-2", "......");
这可能在Qt吗?
答案 0 :(得分:3)
我认为setProperty函数直接设置了class属性,所以用html中的空格分隔它们应该可以工作。
minimizeApp = new QPushButton();
minimizeApp -> setProperty("class", "undecorated-widgets second-class third-class");