Seite 1 von 1

[solved] QPushbutton mit Windows Standardicon open_file...

Verfasst: 7. Januar 2009 10:31
von tribari
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

Verfasst: 7. Januar 2009 11:12
von Ginsengelf
Moin, geht auch ohne WinAPI:
Qt stellt StandardIcon bereit, das einen Satz von häufigen Icons enthält.

Ginsengelf

Verfasst: 7. Januar 2009 11:18
von tribari
hach das ist ja ein traum ;-) wäre ich so mal wieder nicht drauf gekommen...

Danke vielmals.

Verfasst: 7. Januar 2009 12:15
von tribari
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 ...