如何link 向上计算和QLineEdit
How to link up calculations and QLineEdit
我在编写简单计算器的代码时遇到了问题。
我有两个QLineEdits,我想把它们连接在一起,做简单的加法,乘法运算,然后在第三个QLineEdit中显示结果,as shown in this picture.
我认为,完成此类任务的最佳组件是 QDoubleSpinBox
- http://doc.qt.io/qt-5/qdoublespinbox.html (for float and double values) or QSpinBox
- http://doc.qt.io/qt-5/qspinbox.html (for integers values). Add button with name "Addition" and connect slot on button signal void QAbstractButton::clicked(bool checked = false)
(http://doc.qt.io/qt-5/qabstractbutton.html#clicked)。
您的表格将是这样的:
连接到"Addition"按钮点击信号的插槽将是这样的:
void MainWindow::slotPushButtonAdditionClicked(bool checked)
{
Q_UNUSED(checked);
ui->doubleSpinBoxResult->setValue(
ui->doubleSpinBox1->value() +
ui->doubleSpinBox2->value());
}
我在编写简单计算器的代码时遇到了问题。 我有两个QLineEdits,我想把它们连接在一起,做简单的加法,乘法运算,然后在第三个QLineEdit中显示结果,as shown in this picture.
我认为,完成此类任务的最佳组件是 QDoubleSpinBox
- http://doc.qt.io/qt-5/qdoublespinbox.html (for float and double values) or QSpinBox
- http://doc.qt.io/qt-5/qspinbox.html (for integers values). Add button with name "Addition" and connect slot on button signal void QAbstractButton::clicked(bool checked = false)
(http://doc.qt.io/qt-5/qabstractbutton.html#clicked)。
您的表格将是这样的:
连接到"Addition"按钮点击信号的插槽将是这样的:
void MainWindow::slotPushButtonAdditionClicked(bool checked)
{
Q_UNUSED(checked);
ui->doubleSpinBoxResult->setValue(
ui->doubleSpinBox1->value() +
ui->doubleSpinBox2->value());
}