Die Suche ergab 14 Treffer

von AlexDu
4. März 2015 15:13
Forum: Entwicklungsumgebungen
Thema: Autovervollständigung g++-4.9 QtCreator Win + Linux
Antworten: 2
Zugriffe: 8926

Re: Autovervollständigung g++-4.9 QtCreator Win + Linux

Hallo Pluto 9, da gibt es IMHO keine Schraube zum drehen. Qt Creator findet die geerbten Funktionen scheinbar nicht. Hab es gerade mal mit der Qt-Version 5.4.1 (mingw) probiert. Bei den nicht geerbten Funktionen funktioniert es z.B cout.write(). Wenn mich nicht alles täuscht sucht Qt Creator über di...
von AlexDu
3. März 2015 07:58
Forum: Qt Programmierung
Thema: Komma als Dezimalseparor Qt4 nach Qt5
Antworten: 4
Zugriffe: 3475

Re: Komma als Dezimalseparor Qt4 nach Qt5

Danke Christian, Du hast recht, wenn ich QLocale::toDouble benutze wird das Komma als Dezimalseperator akzeptiert. Leider wird dann der Punkt nicht mehr akzeptiert. Obwohl ich den Satz (über dem Beispiel aus Deinem Link) Unlike QString::toDouble(), this function does not fall back to the "C&quo...
von AlexDu
2. März 2015 20:12
Forum: Qt Programmierung
Thema: Komma als Dezimalseparor Qt4 nach Qt5
Antworten: 4
Zugriffe: 3475

Re: Komma als Dezimalseparor Qt4 nach Qt5

Mit dem QLocale hab ich schon rumprobiert. Bei mir klappt das irgendwie nicht. QLocale::setDefault(QLocale::German); QString sTest = "1.5"; double dTest = sTest.toDouble(); qDebug() << "Test: " << dTest; ergibt 1.5 Mit sTest "1,5" wird 0 zurückgegeben. Da war ich wohl e...
von AlexDu
2. März 2015 15:40
Forum: Qt Programmierung
Thema: Komma als Dezimalseparor Qt4 nach Qt5
Antworten: 4
Zugriffe: 3475

Komma als Dezimalseparor Qt4 nach Qt5

Guten Tag, ich habe ein Projekt von Qt4.8 nach Qt5.4 umgestellt. Ein Problem ist übrig geblieben und ich habe dazu auch nichts in diversen Migrationshilfen gefunden. Unter Qt4.8 und davor wurden alle Eingaben, sowohl in QLineEdit als auch in QTableView, problemlos mit .toDouble() in double umgewande...
von AlexDu
10. November 2010 21:58
Forum: Qt Programmierung
Thema: Unerwünschtes Runden
Antworten: 11
Zugriffe: 6184

Sorry aber wenn man in einer DB einen String anstatt einen real speichert um Fliesskommawerte abzuspeichern ist man selbst schuld... Gespeichert werden sie als Numeric (sqlite). Aber wie schon gesagt, am besten gefällt mir die Variante von franzf. Bearbeiten und speichern als Integer (Cent-Beträge)...
von AlexDu
10. November 2010 19:55
Forum: Qt Programmierung
Thema: Unerwünschtes Runden
Antworten: 11
Zugriffe: 6184

Nimm unsigned int/long und drücke die Beträge in Cent aus.
Keine schlechte Idee. Wenn das Projekt mal fertig ist, wäre das ein weiterer Punkt fürs refactoring.

Gruß Alex
von AlexDu
10. November 2010 19:44
Forum: Qt Programmierung
Thema: Unerwünschtes Runden
Antworten: 11
Zugriffe: 6184

Hallo, danke für die zahlreichen Erläuterungen. Ich hatte mich darauf verlassen, dass immer alle Stellen, die ein double fassen kann, in den Umwandlungen mitgeführt werden. Ich hatte auch alles brav gerundet. Da gestern das erstemal fünf Stellen vor dem Komma benutzt wurden hatte ich diverse Fehler ...
von AlexDu
9. November 2010 22:49
Forum: Qt Programmierung
Thema: Unerwünschtes Runden
Antworten: 11
Zugriffe: 6184

Unerwünschtes Runden

Guten Abend, nach ein paar Stunden Fehlersuche hab ich jetzt etwas gefunden, dass ich mir nicht erklären kann. double d = 12345.67; qDebug() << "test1" << d; qDebug() << "test2" << QString::number(d,'f',2); ergibt folgende Ausgabe: test1 12345.7 test2 "12345.67" Das Pro...
von AlexDu
7. Oktober 2010 15:33
Forum: Qt Programmierung
Thema: Firebird Trigger mit QSqlQuery
Antworten: 7
Zugriffe: 3837

Hallo,

falls es an dem "^"-Zeichen liegt, kannst Du IMHO auch andere Zeichen verwenden. Es muß nur ein Zeichen sein, welches in der SQL-Anweisung nicht vorkommt, da dieses Zeichen vorübergehend als Terminator dient (statt dem ";").

HTH, Alex
von AlexDu
5. August 2010 22:06
Forum: Qt Programmierung
Thema: Zugriff auf subclass von QTableWidgetItem
Antworten: 7
Zugriffe: 3301

Dann solltest du vllt. darüber nachdenken, gleich ein ordentliches, sauberes eigenes Model zu schreiben. Naja, ich habe in einem anderem Zusammenhang (QTableView) mit dem QSqlQueryModel gearbeiten und fand das sehr nützlich. Aber in diesem Fall sehe ich noch keinen Nutzen. Ich müßte ja auch die Ite...
von AlexDu
5. August 2010 09:45
Forum: Qt Programmierung
Thema: Zugriff auf subclass von QTableWidgetItem
Antworten: 7
Zugriffe: 3301

Danke, dynamic_cast macht das was ich will. Ich hatte mich wohl zusehr in das qobject_cast verbissen um auf diese Möglichkeit zu stoßen.

Nein, ich hab noch mehr vor mit der abgeleiteten Klasse, und damit der Code verständlich bleibt würde ich das schon ganz gern so machen.

Danke nochmal, Alex
von AlexDu
5. August 2010 09:07
Forum: Qt Programmierung
Thema: Zugriff auf subclass von QTableWidgetItem
Antworten: 7
Zugriffe: 3301

Ich hab das mal auf das Notwendige beschränkt. Das ist die abgeleitete Klasse: class dateItem : public QTableWidgetItem { public: dateItem(); void setDate(QDate d); QDate getDate(); private: QDate date; }; Diese Funktion reagiert auf ein Ereigniss in dem TableWidget. void table::cellSelected(int r, ...
von AlexDu
5. August 2010 08:02
Forum: Qt Programmierung
Thema: Zugriff auf subclass von QTableWidgetItem
Antworten: 7
Zugriffe: 3301

Zugriff auf subclass von QTableWidgetItem

Hallo, vielleicht kann mir mal jemand auf die Sprünge helfen. Ich habe ein QTableWidget und zwei subclasses von QTableWidgetItem mit denen ich das TableWidget fülle. Jetzt möchte ich mit row und column wieder auf eine sublasse zugreifen. Mit item(row,column) bekomme ich ja den Typ QTableWidgetItem z...
von AlexDu
9. Mai 2009 10:04
Forum: Qt Programmierung
Thema: [gelöst] Absturz bei Programmende
Antworten: 12
Zugriffe: 6783

Hallo,

ich hatte mich auch mal mit so einem rätselhaftem Absturz beim Beenden rumgeschlagen. Nach einem "Clean all" und "Build" war das Problem weg.

HTH,
Alex