Qt按钮可检查

Qt按钮可检查,qt,qt-designer,Qt,Qt Designer,我正在使用Qt Designer创建用户界面。 在我加入样式表之前,一切都很好。 当我按下按钮时,它保持按下状态,即使checkable设置为false。 此外,当我打开UI时,其中一个按钮似乎被按下,即使autoDefault也被设置为false。 如果我删除样式表,这些事情就不会再发生了,正如预期的那样 这是我第一次在Qt Designer中使用样式表,所以我可能错过了一些可能引入这种行为的东西 编辑:以下是按钮样式表的一部分: .QPushButton { color: white

我正在使用Qt Designer创建用户界面。
在我加入样式表之前,一切都很好。 当我按下按钮时,它保持按下状态,即使
checkable
设置为false。 此外,当我打开UI时,其中一个按钮似乎被按下,即使
autoDefault
也被设置为false。
如果我删除样式表,这些事情就不会再发生了,正如预期的那样

这是我第一次在Qt Designer中使用样式表,所以我可能错过了一些可能引入这种行为的东西

编辑:以下是按钮样式表的一部分:

.QPushButton {
    color: white;
    background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0  #85335C, stop: 0.12 #944D70, stop: 0.49 #5C002E);
    font-weight: bold;
    border-radius: 25px;  
}

样式表的存在通常必须覆盖任何本机平台样式。如果样式表只修改边距,则必须抑制平台样式,因为平台样式不支持样式。因此,当您有一个样式表时,您必须自己在给定控件上设置所有样式:所有状态等。

样式表的存在通常必须覆盖任何本机平台样式。如果样式表只修改边距,则必须抑制平台样式,因为平台样式不支持样式。因此,当您有一个样式表时,您必须自己对给定控件上的所有内容进行样式设置:所有状态等。

包括您正在使用的样式表的一部分(设置按钮样式的部分!)。你看过这些例子了吗?()包括您正在使用的样式表的一部分在这里可能会有所帮助(设置按钮样式的部分!)。你看过这些例子了吗?()