如何链接计算和QLineEdit

时间:2016-05-29 21:58:33

标签: qt calculator qlineedit

我在管理简单计算器的代码时遇到问题。 我有两个QLineEdits,我想连接在一起,做简单的计算作为加法,乘法,然后在第三个QLineEdit as shown in this picture中显示结果。

1 个答案:

答案 0 :(得分:2)

我认为,此类任务的最佳组件是QDoubleSpinBox - http://doc.qt.io/qt-5/qdoublespinbox.html(对于float和double值)或QSpinBox - http://doc.qt.io/qt-5/qspinbox.html(对于整数值)。添加名称为#34的按钮;添加"并按下按钮信号void QAbstractButton::clicked(bool checked = false)http://doc.qt.io/qt-5/qabstractbutton.html#clicked)上的插槽。 你的表格将是这样的:

form

连接到"添加"的插槽按钮点击信号将是这样的:

void MainWindow::slotPushButtonAdditionClicked(bool checked)
{
    Q_UNUSED(checked);
    ui->doubleSpinBoxResult->setValue(
                ui->doubleSpinBox1->value() +
                ui->doubleSpinBox2->value());
}