Qt 提取文件(exe, dll等)中的图标icon

650阅读 0评论2014-12-06 644924073
分类:嵌入式

filename = ::getOpenFileName(this, tr("选择要添加的程序"), qApp->applicationDirPath(), tr("Excutable(*.*)"));
if(filename.isEmpty())
{
return;
}
 
fileInfo(filename);
seekIcon;
icon = seekIcon.icon(fileInfo);
pixmap = icon.pixmap((15, 15));
if(!pixmap.save(tr("%1.png").arg(fileInfo.baseName()), "png"))
{
qDebug() << "Save icon failed!!";
return;
}
else
{
qDebug() << "Save icon succeeded!!!";
}
上一篇:qt 隐藏鼠标指针
下一篇:Qt Windows/Linux支持中文编码