Jak ustawić ikonę aplikacji dla aplikacji wykonanej przy użyciu Qt? Czy jest jakiś łatwy sposób? Jest to projekt oparty na qmake.Jak ustawić ikonę aplikacji w projekcie opartym na Qt?
Odpowiedz
Dla Qt 5 proces ten jest zautomatyzowany przez qmake. Wystarczy dodać następujący kod do pliku projektu:
win32:RC_ICONS += your_icon.ico
Automatyczne generowanie pliku zasobów wykorzystuje również wartości następujących zmiennych qmake: VERSION, QMAKE_TARGET_COMPANY, QMAKE_TARGET_DESCRIPTION, QMAKE_TARGET_COPYRIGHT, QMAKE_TARGET_PRODUCT, RC_LANG, RC_CODEPAGE
.
Dla Qt 4, musisz zrobić to ręcznie. W systemie Windows należy utworzyć plik .rc i dodać go do projektu (.pro). Plik RC powinien wyglądać następująco:
IDI_ICON1 ICON DISCARDABLE "path_to_you_icon.ico"
.pro wpis powinien być również win32 specyficzne, np:
win32:RC_FILE += MyApplication.rc
Dla bezpieczeństwa powinieneś użyć 'win32: RC_FILE + = MyApplication. rc' – dwj
jak to zrobić w jedności? standardowa dokumentacja jest niewystarczająca i nic nie znaleziono w moim Ubuntu 12.04 jako gnome-config. –
Ustawiając ikonę instalatora (plik '.exe') oraz aplikację komputerową, okno deinstalatora, które prowadzi użytkownika krok po kroku przez użytkownika, pokazuje domyślną ikonę w lewym górnym rogu. Masz pomysł, jak wyświetlić tam również ikonę? Ponadto, w katalogu Uninstall z Panelu sterowania, wszystkie aplikacje pokazują własne ikony, moja aplikacja nadal pokazuje domyślną ikonę exe .. – SexyBeast
Teraz Qt został zaktualizowany do 5.0.1, istnieje metoda, aby dodać nowy ikona aplikacji. Po pierwsze, trzeba przygotować plik zasobów, nazwany jako .qrc
1) Bez Qt Designer
, zakładam, że istnieje instancja QMainWindow
którego nazwa jest MainWin
. można użyć:
QIcon icon(":icon/app.icon");
MainWin.setWindowIcon(icon);
2) Z Qt Designer
można modyfikować właściwości QMainWindow
. Wybierz zasób ikony z .qrc
i wstaw go do wiersza windowIcon
.
Powyższa metoda może być używana w Qt4.7, Qt4.8.x.
Kolejny sposób na zrobienie tego. Zweryfikowano w systemie Linux (Qt 4.8.6) i Windows (Qt 5.6):
1) Dodaj plik ikony do folderu projektu;
2) W głównej funkcji wywołaj metodę setWindowIcon(). Na przykład:
QApplication a(argc, argv);
a.setWindowIcon(QIcon("./images/icon.png"));
To jest ikona okna, kiedy jest otwarte (ikona na pasku tytułu, na przykład). OP chce, aby ikona wyświetlała się na przykład przy korzystaniu z menedżera plików i kliknięciu myszą w celu otwarcia programu. – Sigur
- 1. Jak ustawić ikonę aplikacji w golangu?
- 2. Jak ustawić ikonę aplikacji jako ikonę powiadomienia w szufladzie powiadomień
- 3. Elementy w projekcie opartym na domenie
- 4. Warstwy w projekcie opartym na domenie
- 5. Gdzie ustawić ikonę aplikacji w aplikacji na iPhone'a
- 6. Jak ustawić ikonę do aplikacji adobe air
- 7. Jak ustawić ikonę dla aplikacji aplikacji Mac OS X?
- 8. Jak ustawić ikonę dla mojej aplikacji w visual studio 2008?
- 9. Jak ustawić ikonę dla ListViewSubItem?
- 10. Jak ustawić tryb wyłączania aplikacji w projekcie C# Windows Forms?
- 11. Jak używać prekompilowanych nagłówków w projekcie Qt
- 12. Połączyć autonomiczny model gry z interfejsem opartym na Qt
- 13. Jak zmienić ikonę QPushButton za pomocą arkuszy stylów w aplikacji Qt
- 14. Jak poprawnie ustawić favicon.ico na projekcie vue.js?
- 15. Jak ustawić "ikonę skrótu" w szynach?
- 16. Jak ustawić ikonę TitleBar w UWP?
- 17. Jak ustawić animowaną ikonę na QPushButton w Qt5?
- 18. Aplikacja na iPhone'a: jak uzyskać ikonę aplikacji z identyfikatora aplikacji?
- 19. Jak mogę zmienić ikonę aplikacji WPF
- 20. HowTo ustawić Icon na Qt Application, utworzone za pomocą Qt Visual Studio Add-in?
- 21. Logo Actionbar zamienia się w ikonę aplikacji na rozwiniętym ActionView
- 22. Jak ustawić kolor tła dla całego okna aplikacji Qt?
- 23. Jak zmienić ikonę aplikacji na Androida w Eclipse?
- 24. Jakieś przemyślenia na temat testów A/B w projekcie opartym na Django?
- 25. Jak ustawić nazwisko autora w projekcie maven?
- 26. Komunikacja w opartym na komponentach silniku gry
- 27. Qt dla Androida: zmiana ikony aplikacji
- 28. W opartym na widoku NSTableView, w jaki sposób ustawić kontrolkę jako pierwszą odpowiedź jednym kliknięciem?
- 29. Jak poprawnie ustawić ikonę dużego widgetu w Androidzie
- 30. AngularJS: Odmiany w szablonie opartym na atrybucie
na ustawienie ikon na Windows, Linux i macx zobaczyć ten .pro plik https://github.com/zealdocs/zeal/blob/master/src/src.pro#L46 – earthdan
Zależy na którą platformę (których) celujesz: [Zobacz dokumentację Qt] (http://qt-project.org/doc/qt-4.8/appicon.html) – Fred