上图所示为通过资源文件为按钮添加ICon后的效果。在qt中,对于图片的管理需要通过资源文件(扩展名qrc)进行。
首先建立资源文件,如下图所示:
按照提示建立好后,添加资源文件。首先在添加按钮中选择添加前缀"/",再添加需要的文件就完成了资源文件的编辑。
至此,完成了资源文件的添加和编辑。随后进行调用就行了。比如
openAct = new QAction(QIcon(QString(":/res/open.png")), tr("打开文件..."), this);
openAct->setShortcuts(QKeySequence::Open);
openAct->setStatusTip(tr("Open an existing file"));
connect(openAct, SIGNAL(triggered()), this, SLOT(open()));