2012-04-04 46 views
2

我使用Qt 4.8.1,並設置與所述窗口的圖標:Qt:如何讓窗口圖標更大(SVG)?

app.setWindowIcon(QIcon( 「/路徑/到/ icon.svg」));

然而,無論SVG圖標有多大,在GNOME使用「ALT標籤」,在菜單欄或時顯示的圖標始終是非常低的分辨率和「像素化」。

如何讓它在更高分辨率下呈現圖標?

回答

0

似乎只有在提供具有高分辨率圖標的桌面菜單條目時才能避免這種情況。

我下載了qtcreator來測試它:當從網絡運行版本時,圖標不好。只要安裝的版本運行,它就會起作用,因爲使用了菜單中的圖標。

+0

我遇到了同樣的問題;我有一個PyQt4窗口,其中的圖標是在QtDesigner中指定的,並且在另一個窗口中通過C++中的setWindowIcon加載了相同的圖標。設計者和python中的一個沒有使用alt-tab進行像素化,而一個(將相同的'.svg'文件加載到QIcon中)被嚴重像素化。 – eudoxos 2014-06-08 18:35:01