要使选中的QPushButton看起来与按下时相同,可以通过设置QPushButton的样式表来实现。可以使用QPushButton的伪状态来定义选中时的样式。
以下是一种实现方式:
QPushButton#myButton:checked {
/* 设置选中时的样式 */
background-color: blue;
color: white;
}
在上面的例子中,当QPushButton的checked伪状态为真时(即按钮被选中),设置背景颜色为蓝色,文字颜色为白色。
my_button = QPushButton()
my_button.setObjectName("myButton")
my_button.setStyleSheet("QPushButton#myButton:checked { background-color: blue; color: white; }")
这样,当按钮被选中时,它的背景颜色将变为蓝色,文字颜色将变为白色。
注意:以上示例中的样式表只是一种示范,你可以根据自己的需求自定义样式。
关于QPushButton的更多信息和使用方法,你可以参考腾讯云的官方文档:QPushButton类文档。
领取专属 10元无门槛券
手把手带您无忧上云