例子代码如下:
#include "hiveswitch.h"
HiveSwitch::HiveSwitch(QWidget *parent)
: QWidget(parent)
{
slot_pixmap.load(":/img/slot.png");
slot_pixmap.setDevicePixelRatio(2.0);
this->setFixedSize(slot_pixmap.width()/2,slot_pixmap.height()/2);
switch_pixmap.load(":/img/switch.png");
switch_pixmap.setDevicePixelRatio(2.0);
switch_label = new QLabel(this);
switch_label->setPixmap(switch_pixmap);
QStateMachine *machine