Mein problem ist, dass ich kann einfach nicht scheinen, um meine QSlider arbeiten mit double-Werte anstelle von integer, weil ich brauche, um es wieder double-Werte ein QLineEdit und auch Sie ist ein eigener Wert, wenn ich einen Wert in der edit.
War, wenn ich ein Qt-Anfänger begann ich mit dieses tutorial. Es ist ein bisschen alt, (es bezieht sich auf Qt4.1), aber es war gut genug, mich zu beginnen!
Ich habe zusammen eine einfache Beispiel-Anwendung, die Ihnen zeigen kann, wo anfangen... Vielleicht können Sie finden es hilfreich!!!
Können Sie teilen Sie einfach Schieberegler-Wert auf einen Konstanten. Zum Beispiel:
constint dpi =10;//Any constant 10^nint slideVal =57;//Integer value from sliderdouble realVal =double( slideVal / dpi );//float value
Gut, ich habe gesehen, diese Lösung vor, und ich fand es das einfachste ist, aber mein Lehrer wollte mir zu üben, Signale und slots, also würde ich lieber zum hinzufügen von benutzerdefinierten Signale und slots. Aber danke trotzdem!
Ihr Lehrer die Idee ist auch gut. Könnte man erstellen Sie Ihre eigenen QObject Klasse, wieder übersetzen QSlider's Signale, aber mit double Argumente.
genau, aber das problem ist, ich bin noch ein Anfänger in der sowohl die Programmierung und Qt, und ich habe keine wirklichen Ideen, wie das zu tun.
Sie sollten versuchen zu lernen:)
Ok! Ich gebe es zu ein paar Aufnahmen, aber wissen Sie, wenn die Dokumentation könnte mir helfen mit ihm?
War, wenn ich ein Qt-Anfänger begann ich mit dieses tutorial. Es ist ein bisschen alt, (es bezieht sich auf Qt4.1), aber es war gut genug, mich zu beginnen!
Ich habe zusammen eine einfache Beispiel-Anwendung, die Ihnen zeigen kann, wo anfangen... Vielleicht können Sie finden es hilfreich!!!
Können Sie teilen Sie einfach Schieberegler-Wert auf einen Konstanten. Zum Beispiel:
QObject
Klasse, wieder übersetzenQSlider
's Signale, aber mitdouble
Argumente.