Bien Sûr
Bien Sûr
Bien Sûr
Voici un guide étape par étape pour créer une application de calcul simple avec Qt
Creator. Nous allons créer une application qui permet à l'utilisateur d'entrer deux nombres et
d'effectuer des opérations de base comme l'addition, la soustraction, la multiplication et la
division.
1. Ouvrez Qt Creator.
2. Cliquez sur "Fichier" > "Nouveau fichier ou projet".
3. Sélectionnez "Application Qt Widgets" et cliquez sur "Suivant".
4. Donnez un nom à votre projet et choisissez un emplacement pour le sauvegarder.
5. Sélectionnez le kit de développement approprié (par exemple, Desktop Qt 5.15.2 MinGW
64-bit) et cliquez sur "Suivant".
6. Cliquez sur "Terminer" pour créer le projet.
cpp
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
private slots:
void on_addButton_clicked();
void on_subtractButton_clicked();
void on_multiplyButton_clicked();
void on_divideButton_clicked();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
cpp
#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_addButton_clicked()
{
double num1 = ui->lineEdit1->text().toDouble();
double num2 = ui->lineEdit2->text().toDouble();
double result = num1 + num2;
ui->resultLabel->setText(QString::number(result));
}
void MainWindow::on_subtractButton_clicked()
{
double num1 = ui->lineEdit1->text().toDouble();
double num2 = ui->lineEdit2->text().toDouble();
double result = num1 - num2;
ui->resultLabel->setText(QString::number(result));
}
void MainWindow::on_multiplyButton_clicked()
{
double num1 = ui->lineEdit1->text().toDouble();
double num2 = ui->lineEdit2->text().toDouble();
double result = num1 * num2;
ui->resultLabel->setText(QString::number(result));
}
void MainWindow::on_divideButton_clicked()
{
double num1 = ui->lineEdit1->text().toDouble();
double num2 = ui->lineEdit2->text().toDouble();
if (num2 != 0) {
double result = num1 / num2;
ui->resultLabel->setText(QString::number(result));
} else {
ui->resultLabel->setText("Erreur : Division par zéro");
}
}
1. Cliquez sur le bouton "Construire" (ou appuyez sur Ctrl+B) pour compiler votre projet.
2. Cliquez sur le bouton "Exécuter" (ou appuyez sur Ctrl+R) pour lancer votre application.