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,再次編譯