使用 Qt 实现切换按钮的最佳方法

bam*_*500 5 user-interface qt togglebutton

使用 Qt 框架实现切换按钮的最佳方法是什么?

编辑:

我知道的唯一可能性是QPushButton. 根据 Qt 文档,QPushButton::setCheckable(bool)允许有开/关行为。如何让它出现如下所示?知道我使用 Qt 5.1.1

在此输入图像描述

And*_*ain 7

我不确定 QPushButton,但对于 QCheckboxes,您可以将图标设置为样式表,这意味着您可以为复选框提供任何您想要的外观。因此,您的“打开”图像可能是状态“已选中”的图标,而“关闭”图像可能是状态“未选中”的图标(http://doc.qt.io/archives/qt-4.8/stylesheet-examples.html#customizing -q复选框