[gelöst] Qt4 QDir.relativeFilePath(filename) unter Win32

Alles rund um die Programmierung mit Qt
Antworten
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

[gelöst] Qt4 QDir.relativeFilePath(filename) unter Win32

Beitrag von Volker »

Kann es sein, dass die Funktion relativeFilePath(filename) von QDir in Qt 4.0 unter Windows nicht funktioniert?

Nachdem ich feststellen musste, dass die Funktion bei mir den Pfad genauso zurück gegeben hatte, wie ich ihn reingesteckt hab, hab ich mir mal den Source Code von Qt angeschaut. Und wenn ich das richtig interpretiere, dann gucken die da ja nur nach "/" um den Pfad aufzusplitten. Nachdem aber der Seperator bei Windows "\" is, funktioniert das ganze nicht.

Stimmt mir bei der Analyse jemand zu oder überseh ich dabei was?
Wenn das stimmen sollte würde ich das ganz klar als Bug vermerken, bzw. als fehler in der Doku
Zuletzt geändert von Volker am 24. September 2005 16:35, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Am Anfang wird cleanPath() aufgerufen welche die Separatoren umwandelt. Das kann es also nicht sein (habe in 4.0.1 geschaut)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

Hm, ich benutze noch Qt 4.0,... muss ich nochmal genauer anschauen,...
aber danke für die Antwort,...

Edit: Tatsächlich funktioniert es mit Qt 4.0.1 war also wirklich ein Bug
Dafür funktioniert so manches andere jetzt nicht mehr. Also als Bug Fix Release is die Version Qt 4.0.1 bisher ne Enttäuschung
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Richtig, musst mal den 4.1-snap probieren.
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Wo?

Beitrag von Volker »

Wo findet man den?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

Danke für den Link,

ich nehm nicht an, dass die Snapshots mit den Patches für Visual Studio in der GPL laufen oder?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Nein, wir haben derzeit nur für 4.0.1 eine Patch.
4.1.0 hat sich in qmake eingies geändert - wir wollen erst bis zum endgültigen Release von 4.1 warten
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten