2009-06-11 87 views
4

我需要根據某些條件在運行時更改我的Qt應用程序的Dock圖標(在MacOS X中)。如何在MacOS運行時更改Qt應用程序的dock圖標?

我發現了幾個食譜上trolltech.com

  1. QApplication::setIcon()
  2. setApplicationIcon()
  3. qt_mac_set_app_icon()

但沒有它的工作原理:存在的Qt 4.5沒有這樣的方法/函數。

如何更改我的應用程序的停靠欄圖標以及可以使用的圖標格式?

謝謝。

回答

8

在Qt 4.5您正在搜索的方法被稱爲

QApplication::setWindowIcon(const QIcon &) 

QWidget::setWindowIcon(const QIcon &). 

您可以使用圖標的每個圖像格式Qt支持(如BMP,GIF,JPG,PNG ,TIFF,XPM等)。

也許你想看看Qt的文檔http://doc.qtsoftware.com/4.5/index.html或使用Qt助手。

希望能幫助你。

+0

你說得對。我對文檔中的「默認窗口圖標」這個短語感到困惑。謝謝! – Michael 2009-06-11 18:21:33

相關問題