1、 mainWindows图标
加载图片本地资源,在main.cpp中加入命令:w.setWindowIcon(QIcon(":/image/icon/key20.png"));
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.setWindowTitle("CIT"); //设置窗口标题
w.setWindowIcon(QIcon(":/image/icon/key20.png")); //设置窗口图标
w.setWindowOpacity(1); //设置窗口透明度,0:透明,1:不透明,越接近1,透明度越低
w.setWindowFlags(Qt::WindowCloseButtonHint | Qt::WindowMinimizeButtonHint);
w.show();
return a.exec();
}
2、 exe运行文件图标
a. 创建一个ico后缀的图片,exeIcon.ico(可自定义名称)
可以通过http://ico.duduxuexi.com/在线生成,不然编译时会报错:error: [release/icon_res.o] Error 1
b. 新建一个myapp.rc的资源文件(可自定义名称),通过文本编辑器,修改资源文件内容为 IDI_ICON1 ICON DISCARDABLE “exeIcon.ico”,其中"exeIcon.ico"与实际的图片名称一致
c. 修改pro文件,添加RC_FILE = myapp.rc增加资源文件:
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
RESOURCES += \
resource.qrc
OTHER_FILES +=
RC_FILE = myapp.rc
d. rebuild,再次编译