Weiß jemand wie ich auf die Icons des darunterliegenden OS zugrifen kann. Ich habe nämlich keine Lust mir selber welche zu zeichnen, außerdem sehn die dann total bescheiden aus.
Ich bräuchte das für Qt und wxWindows
HeReSY
Weiß jemand wie ich auf die Icons des darunterliegenden OS zugrifen kann. Ich habe nämlich keine Lust mir selber welche zu zeichnen, außerdem sehn die dann total bescheiden aus.
Ich bräuchte das für Qt und wxWindows
HeReSY
ist schon wieder 1. april?
p.s: versuch mal deine frage richtig zu stellen
Na gut, dann versuch ich das mal.
KDE, Gnome und Windows benutzten in ihrem Dateimanagern Icons für verschieden Arten von Dateien.
Wie kann ich diese Icons laden und in meinem Programm anzeigen lassen.
z.B. Für einen Dateimanager in meinem eigenen Programm.
HeReSY
ahhh schon viel besser
na das sollte eigentlich kein problem darstellen, du musst nur wissen wo die icons liegen. bei windows duerfte es etwas schwerer sein aber bei kde und gnome nicht.
wo die jetzt liegen kann ich dir nicht sagen weil das von distri zu distri variiert.
musst du mal versuchen mit dem programm find oder locate aufzuspueren. /usr/share ist wahrscheinlich.
Danke
HeReSY
also bei windows ist es ziemlich leicht, die meisten dieser icons
liegen unter ..\windows\system verzeichnis, hauptsächlich in den dll files.
um einen überblick zu bekommen kannst du zb. den 123iconhunter
benutzen, er zeigt dir alle icons in einem verzeichnis.
gruss
Arthur
Die KDE Icons sollte unter KDEPREFIX/share/icons liegen
KDEPREFIX ist da der Pfad der KDE Installation.
Bei installierem KDE devel Paketen mit
#> kde-config --prefix
ermittelbar.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Bei den kdelibs (vermutlich kdecore)) habe ich mal irgendwo Funktionen gefunden, die genau diese "Standardverzeichnisse" zurückliefern.
Es werden die Verzeichnisse geliefert, wie sie der Distributor "eincompiliert" hat.
Man muss also keine absoluten Pfadangaben nutzen oder mit Umgebungsvariablen arbeiten.
Leider weiß ich nicht mehr wie die entsprechenden Klassen, bzw. Funktionen heißen.
Vielleicht fällt anda_skoa das ein, wenn er diesen Text liest und kann dir das dann sagen.
Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)
LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)
KStandardDirs in kstdandarddirs.h deklariertOriginal geschrieben von Boron
Vielleicht fällt anda_skoa das ein, wenn er diesen Text liest und kann dir das dann sagen.
http://developer.kde.org/documentati...ndardDirs.html
Von außerhalb von KDE kann man das mit kde-config abfragen.
#> kde-config --prefix
gibt den Prefix unter dem KDE installiert wurde
#> kde-config --path icon
Alle Pfade für Icons
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
unter Windows gibt es api - funktionen, die das einer best. Datei (Pfad muss angegeben werden) passende Icon zurückliefern
MfG Peschmä
The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)
Lesezeichen