Seite 1 von 1
qtime vergleichen
Verfasst: 28. März 2007 10:03
von archon
Hallo Leute,
mal wieder ne grätchenfrage:
wie vergleicht man am besten 2 QTime Objekte miteinander?
Code: Alles auswählen
if(
_time__.currentTime().toString("hh::mm:ss") == startScnFileTimeEdit->time().toString("hh::mm::ss")
)
...
ist uncool
Hat jemand ne Idee?
Verfasst: 28. März 2007 10:10
von Christian81
Verfasst: 28. März 2007 10:25
von archon
Ein Vergleich ohne Stringkonvertierung funzt aber nich...?!
Verfasst: 28. März 2007 10:29
von Christian81
Also dann ist entweder die Qt-Funktion nicht korrekt oder Du machst was falsch.
Ausserdem ist "funzt aber nich" eine sehr schlechte Fehlerbeschreibung.
Verfasst: 28. März 2007 11:34
von archon
Mit "Funzt nich" mein ich das mir die if abfrage weiterhin false liefert auch wenn die 2 objekte gleich sind.
Muss denn das vergleichs Objekt vom Typ QTime & sein?
Soviel ich weis geht
nicht.
Da wären wir wohl wieder bei den C++ Basics...
Verfasst: 28. März 2007 11:38
von Christian81
archon hat geschrieben:Mit "Funzt nich" mein ich das mir die if abfrage weiterhin false liefert auch wenn die 2 objekte gleich sind.
Beispiel bitte
Muss denn das vergleichs Objekt vom Typ QTime & sein?
Was soll es sonst sein. Der Operator erlaubt nunmal nur QTime == QTime . Ggf. gibt es noch andere, aber Du willst ja zwei QTime vergleich wie Du sagtest.
Verfasst: 28. März 2007 12:50
von archon
Fehler behoben es war wie Du gesagt hast ein Fehler im Code genauer gesagt eine Klammer

((
Trotzdem Danke fürs Denken