Ich habe ein Problem mit der Verwaltung der einfachen Rechner zu programmieren. Ich habe zwei QLineEdits, die ich zusammen verbinden möchte, führen einfache Berechnungen als Addition, Multiplikation durch und zeigen dann das Ergebnis im dritten QLineEdit, as shown in this picture.Wie verknüpfe ich Berechnungen und QLineEdit
0
A
Antwort
2
Ich denke, die besten Komponenten für eine solche Aufgabe sind QDoubleSpinBox
-http://doc.qt.io/qt-5/qdoublespinbox.html (für Schwimmer und Doppelwerte) oder QSpinBox
- http://doc.qt.io/qt-5/qspinbox.html (für ganze Zahlen mit Werten). Fügen Sie die Schaltfläche mit dem Namen "Addition" hinzu und verbinden Sie den Steckplatz für das Tastensignal void QAbstractButton::clicked(bool checked = false)
(http://doc.qt.io/qt-5/qabstractbutton.html#clicked). Ihre Form wird so aussehen:
Der Schlitz verbunden "Addition" Schaltfläche geklickt Signal wird so sein:
void MainWindow::slotPushButtonAdditionClicked(bool checked)
{
Q_UNUSED(checked);
ui->doubleSpinBoxResult->setValue(
ui->doubleSpinBox1->value() +
ui->doubleSpinBox2->value());
}
Verwandte Themen
- 1. Wie verknüpfe ich Skripte extern und intern?
- 2. Wie verknüpfe ich zwei XIBs?
- 3. Wie verknüpfe ich die Tabelle
- 4. Wie verknüpfe ich Ströme fließend?
- 5. QT und benutzerdefiniertes Menüelement (QLineEdit)
- 6. Qt: Synchron QLineEdit und QTextEdit
- 7. Excel Berechnungen und VBA
- 8. Paypal-Zahlungstasten und IPN: Wie verknüpfe ich die Benutzer eindeutig?
- 9. Wie verknüpfe ich Vorlagen mit Ansichten und URLs in PyroCMS?
- 10. Wie verknüpfe ich JQuery ordnungsgemäß und verwende .getJSON?
- 11. Wie verknüpfe ich ein Kombinationsfeld und eine Befehlsschaltfläche?
- 12. Wie verknüpfe ich vC++ - und C# -Projekte im Visual Studio?
- 13. Wie verknüpfe ich Zellen und füge zusätzlichen Text hinzu?
- 14. Wie verknüpfe ich Dateien in Python?
- 15. Wie verknüpfe ich MP3-Streams nahtlos?
- 16. Wie verknüpfe ich zwei Eingaben in JavaScript?
- 17. Wie verknüpfe ich zwei UIGestureRecognizer zusammen?
- 18. Wie verknüpfe ich Dateien in Thimble?
- 19. Wie verknüpfe ich Excel-Diagramm in PowerPoint
- 20. Wie verknüpfe ich ein anderes Formular?
- 21. Wie verknüpfe ich Wicket Dropdown-Listenereignisse?
- 22. Wie verknüpfe ich glibcs Implementierung von iconv?
- 23. Wie verknüpfe ich Dateien in iron.io?
- 24. NSDate-Einheiten und Berechnungen
- 25. Wie verknüpfe ich zwei Do While-Schleifen?
- 26. Qt - Wie verknüpfe ich Daten mit QTableWidgetItem?
- 27. Wie verknüpfe ich ein LABEL im Organisationsmodus?
- 28. Wie verknüpfe ich Linkedin in Angular2?
- 29. Wie verknüpfe ich LINQ-Abfragen miteinander?
- 30. PyQt4: Kombinieren Textchanged und editingFinished für QLineEdit
Was genau ist Ihre Zweifel? Können Sie bitte Ihren Code anhängen? – DYangu
Ich möchte einen Taschenrechner mit verschiedenen Berechnungen aber auf den Punkt bringen. Der Benutzer eines Programms schreibt zum Beispiel, wie viel er wiegt und wie hoch er ist, deshalb bekommen wir im 3. QLineEdit einen BMI. Und ich weiß jetzt nicht wirklich wie und wo der notwendige Code steckt. Wie man sie verbindet, um die Variablen zu lesen, sie zu berechnen und das Ergebnis am Ende zu zeigen. –
Nein, ich wollte nur fragen, wie ich das am besten erreichen kann. Ich kann nicht herausfinden, wie man die Schlitze und Signale in diesem Fall benutzt. –