我在管理简单计算器的代码时遇到问题。 我有两个QLineEdits,我想连接在一起,做简单的计算作为加法,乘法,然后在第三个QLineEdit as shown in this picture中显示结果。
答案 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)上的插槽。
你的表格将是这样的:
连接到"添加"的插槽按钮点击信号将是这样的:
void MainWindow::slotPushButtonAdditionClicked(bool checked)
{
Q_UNUSED(checked);
ui->doubleSpinBoxResult->setValue(
ui->doubleSpinBox1->value() +
ui->doubleSpinBox2->value());
}