Taschenrechner
-
Hi leute!
keine ahnung ob ich hier richtig bin, aber hab eine frage zum QT!
hab mir das mal einwenig angesehn, bräuchte aber hilfe bei einem taschenrechner(nur ein kleiner!) wie kann ich einen button (oder mehrere!) so programmieren, dass ich die zahlen über die maus einlesen kann? ihr wisst ja was ich meine!ich sage dank!!
-
gibt doch einfach in dem moment als du den button drücksch der buttonvariable oder einer anderen den zugehörigen wert. und diesen wert läßt du dann in einem feld anzeigen.
oder hab ich dein problem falsch verstanden?
-
Ich würde dir ein EditFeld mit einer Membervariable vom Typ CString empfehlen.
Wenn eine Taste gedrückt wird (OnButton) kannst Du den entsprechenden Wert ja hinten an Deine Membervariable anhängen.
void CTRDlg::OnButton6() { m_cstr_Ausgabe += "6"; // m_cstr_Ausgabe ist halt die Membervariable der Ausgabe UpdateData(FALSE); }So machste es dann halt für alle Eingaben. Bei den Rechenoperationen mußt Du halt nur noch die CStrings wieder in double oder so konvertieren und rechnen.
-
Danke leute!
hab aber die lösung gefunden!!einfach das in das QTextEdit feld
mit
void Taschenrechner::OnButton1() { zahl1->insert(QString::number(1)); }einfügen!
usw!
klappt super!
MFG
-
Naja, und das obwohl es das falsche Forum war
