我需要根据某些条件在运行时更改我的Qt应用程序的停靠图标(在MacOS X中)。
我在trolltech.com找到了几个食谱:
QApplication::setIcon()
setApplicationIcon()
qt_mac_set_app_icon()
但它都不起作用:Qt 4.5中没有这样的方法/功能。
如何更改应用程序的停靠栏图标以及我可以使用哪些图标格式?
谢谢。
答案 0 :(得分:8)
在Qt 4.5中,您要搜索的方法称为
QApplication::setWindowIcon(const QIcon &)
或
QWidget::setWindowIcon(const QIcon &).
您可以将每种图像格式用于Qt支持的图标(例如BMP,GIF,JPG,PNG,TIFF,XPM等)。
也许您想在http://doc.qtsoftware.com/4.5/index.html查看Qt的文档或使用Qt智能助理。
希望对你有所帮助。