Hallo liebe QT-Gemeinde,
ich habe mal wieder eine Frage, und zwar weiss ich nicht wie ich auf einen QPushbutton das Windows Standardicon zum datei-öffnen zaubern kann...
ich weiss das dieses icon in einer windows-DLL hinterlegt ist, und irgendwie über die WINAPI ausgelesen werden muss...
Jedoch habe ich noch keine Erfahrung mit der Verwendung der WINAPI und daher ist es mir ein kleines Rätsel wie ich das kurz und knapp hinbekommen kann...
Wäre über jegliche Art von Hilfe sehr dankbar.
Ich nutze QT 4.3.4 commercial mit Eclipse unter Windows XP.
lg
Tribari
[solved] QPushbutton mit Windows Standardicon open_file...
[solved] QPushbutton mit Windows Standardicon open_file...
Zuletzt geändert von tribari am 7. Januar 2009 12:19, insgesamt 3-mal geändert.
-
- Beiträge: 79
- Registriert: 2. Mai 2007 10:21
Moin, geht auch ohne WinAPI:
Qt stellt StandardIcon bereit, das einen Satz von häufigen Icons enthält.
Ginsengelf
Qt stellt StandardIcon bereit, das einen Satz von häufigen Icons enthält.
Ginsengelf
also ich habe das nun wie folgt probiert... aber es wird nix auf meinem QPushbutton angezeigt. Wo liegt mein Fehler? Liegt es evtl. daran das ich meine Application mit QApplication::setStyle(QPlastiqueStyle) versehen habe?
m_foldericon = QApplication::style()->standardIcon(QStyle::SP_DirOpenIcon);
m_widget.pb_test->setIcon(m_foldericon);
Okaaaay *lach* das thema hat sich erledigt ... schon dumm wenn man übersehen hat, das man noch einen zweiten Konstruktor hat ^^
Klappt super ...
m_foldericon = QApplication::style()->standardIcon(QStyle::SP_DirOpenIcon);
m_widget.pb_test->setIcon(m_foldericon);
Okaaaay *lach* das thema hat sich erledigt ... schon dumm wenn man übersehen hat, das man noch einen zweiten Konstruktor hat ^^
Klappt super ...