在Qt中設置應用程序圖標的方法是通過應用程序的窗口對象(QMainWindow、QDialog等)的setWindowIcon()函數來實現的。
示例代碼如下:
#include <QApplication>
#include <QMainWindow>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow window;
window.setWindowIcon(QIcon("path/to/icon.png")); // 設置應用程序圖標
// 其他窗口相關代碼...
window.show();
return app.exec();
}
在上述示例代碼中,通過調用setWindowIcon()函數并傳入一個QIcon對象來設置應用程序圖標。可以通過QIcon的構造函數來創建一個QIcon對象,傳入圖標文件的路徑即可。
需要注意的是,圖標文件的路徑需要是相對于應用程序所在位置的相對路徑或絕對路徑。
另外,如果應用程序有多個窗口,可以分別調用各窗口對象的setWindowIcon()函數來設置不同的圖標。