2009-06-11 92 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

相关问题