Seite 1 von 1
System Standardverzeichnisse ermitteln
Verfasst: 2. Oktober 2009 10:25
von guenni81
Hallo zusammen,
ich hab da mal ne Frage zu Qt4. Und zwar, komme ich aus der wxWidgets Ecke und dort gab es eine Klasse (
http://docs.wxwidgets.org/stable/wx_wxs ... paths.html) mit der ich mir verschiedene Standard Verzeichnisse vom Benutzer, Plugins, ConfigDir, etc. zurückgeben lassen konnte.
Nun Frage ich mich, wie ich mir mittels Qt4 diese Verzeichnisse ausgeben lassen kann?
Verfasst: 2. Oktober 2009 10:45
von RHBaum
QDir kennt zumindest root (c:\ oder halt / ) und homeDir.
Alles andere ist IMHO eh ned standardisiert.
Also um unter windows das Musik, Dokumente und settings verzeichniss, windows verzeichnis, system 32 verzeichniss rauszubekommen, musst scho die winAPI bemuehen ....
Was fuer pfade brauchst du denn, die in *Nix sowie Windows und Mac definiert sind ?
Ciao ...
Verfasst: 2. Oktober 2009 11:00
von guenni81
Mir ging es jetzt mal eigentlich nur um den /usr/lib und den /usr/share/locale Pfad für Linux, aber generell hat mich das einfach nur mal so interessiert wie dies mit Qt4 gehand habt wird.
Verfasst: 2. Oktober 2009 11:37
von RHBaum
und wxwidgets kann das ? und das funktioniert mit den "allen" linux distries ?
Ciao ...
Verfasst: 2. Oktober 2009 12:03
von guenni81
RHBaum hat geschrieben:und wxwidgets kann das ? und das funktioniert mit den "allen" linux distries ?
Naja, ob dies mit allen Linux distries funktioniert weiß ich leider nicht, das hab ich noch nie ausprobiert, aber mit der die ich nutze (Ubuntu) hat es geklappt.
Verfasst: 2. Oktober 2009 12:45
von Mani99
Sind nicht /usr/lib und /usr/share usw. in irgendeinem rfc über linux dateisystem standards deffiniert?
Verfasst: 2. Oktober 2009 13:07
von Curtis Newton
Mani99 hat geschrieben:Sind nicht /usr/lib und /usr/share usw. in irgendeinem rfc über linux dateisystem standards deffiniert?
http://de.wikipedia.org/wiki/Linux_Standard_Base
C.
Verfasst: 2. Oktober 2009 13:10
von guenni81
Mani99 hat geschrieben:Sind nicht /usr/lib und /usr/share usw. in irgendeinem rfc über linux dateisystem standards deffiniert?
Bloß ob sich immer daran gehalten wird ist wieder ne andere Sache.

Verfasst: 2. Oktober 2009 13:17
von Mani99
Was ich gesucht habe war das hier:
http://de.wikipedia.org/wiki/Filesystem ... y_Standard
Daran sollten sich doch alle moderneren halten oder?
Verfasst: 2. Oktober 2009 13:43
von RHBaum
und wxwidgets kann das ? und das funktioniert mit den "allen" linux distries ?
Ciao ...
Verfasst: 3. Oktober 2009 12:44
von gouranga
QString QDesktopServices::storageLocation ( StandardLocation type ) [static]
QString QDesktopServices::displayName ( StandardLocation type ) [static]
und
enum QDesktopServices::StandardLocation
8)