QIcon的Mode和State让我困惑啊~
大胃 2012-02-02 12:55:37 我想让按钮在被按下时显示一个图标,释放后及其它任何状态显示另一个图标,要怎么设置。
目前我用QPushButton达不到满意的效果:
ICON1.addFile(QString::fromUtf8(":/images/Normal.png"), QSize(), QIcon::Normal, QIcon::Off);
ICON1.addFile(QString::fromUtf8(":/images/Normal.png"), QSize(), QIcon::Normal, QIcon::On);
ICON1.addFile(QString::fromUtf8(":/images/Pressed.png"), QSize(), QIcon::Active, QIcon::Off);
ICON1.addFile(QString::fromUtf8(":/images/Pressed.png"), QSize(), QIcon::Active, QIcon::On);
ICON1.addFile(QString::fromUtf8(":/images/Normal.png"), QSize(), QIcon::Selected, QIcon::Off);
ICON1.addFile(QString::fromUtf8(":/images/Normal.png"), QSize(), QIcon::Selected, QIcon::On);
BT1->setIcon(ICON1);
哪位大侠知道是怎么回事?