Сложение двух чисел в Qt 5.4.0 на C++
В статье рассказывается как создать приложение сложения двух чисел в Qt 5.4.0.
Приготовления
В статье Установка Qt и в статье Установка Qt под Visual Studio, MinGW и для разработки под Android узнаете, как всё установить и настроить.
Создание проекта
Интерфейс приложения
Перейдем двойным кликом на форму:
Перетащите два QLineEdit
на форму, в которые будем записывать наши числа:
Перетащите кнопку на форму:
Перетащите QTextView
на форму, в которую мы будем выводить информацию:
Написание кода основной программы
Щелкнете по кнопке правой кнопкой и выберите Goto slot…
:
Щелкаем OK
:
Мы получили метод, в котором прописываем реакцию на клик нашей мыши:
В фигурных скобках пропишем код нашей программы по считыванию двух чисел, их сложении и выводе результата:
int x, y, z;
//Считаем значение из первого lineEdit
QString S1 = ui->lineEdit->text();
//Переведем значение в число
x = S1.toInt();
//Считаем значение из второго lineEdit
QString S2 = ui->lineEdit_2->text();
//Переведем значение в число
y = S2.toInt();
//Посчитаем сумму
z = x + y;
//Выведем результат
ui->textEdit->insertPlainText(QString::number(z));
Полная программа будет выглядеть так:
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
int x, y, z;
//Считаем значение из первого lineEdit
QString S1 = ui->lineEdit->text();
//Переведем значение в число
x = S1.toInt();
//Считаем значение из второго lineEdit
QString S2 = ui->lineEdit_2->text();
//Переведем значение в число
y = S2.toInt();
//Посчитаем сумму
z = x + y;
//Выведем результат
ui->textEdit->insertPlainText(QString::number(z));
}
Запуск программы
Получаем наше приложение:
При вводе наших чисел получим вот это:
<ul><li>Qt logo 2016.svg by Qt Project / (2019-01-26)</li></ul>
Тэги:
- Qt
- C++
- Сложение двух чисел
Категории:
- blog
- it
- programming
В статье рассказывается как создать приложение сложения двух чисел в Qt 5.4.0.
В статье рассказывается как создать приложение сложения двух чисел в Qt 5.4.0.