Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Bien Sûr

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 3

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.

Étape 1 : Installer Qt et Qt Creator

1. Téléchargez et installez Qt et Qt Creator depuis le site officiel de Qt.


2. Suivez les instructions d'installation pour configurer votre environnement de
développement.

Étape 2 : Créer un nouveau projet

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.

Étape 3 : Concevoir l'interface utilisateur

1. Dans l'éditeur de Qt Creator, ouvrez le fichier mainwindow.ui.


2. Utilisez l'éditeur visuel pour ajouter les éléments suivants à votre fenêtre principale :
o Deux champs de saisie (QLineEdit) pour entrer les nombres.
o Quatre boutons (QPushButton) pour les opérations (addition, soustraction,
multiplication, division).
o Un label (QLabel) pour afficher le résultat.

Étape 4 : Écrire le code

1. Ouvrez le fichier mainwindow.h et ajoutez les déclarations suivantes :

cpp
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow


{
Q_OBJECT

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

2. Ouvrez le fichier mainwindow.cpp et ajoutez les définitions suivantes :

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");
}
}

Étape 5 : Connecter les signaux et les slots

1. Ouvrez le fichier mainwindow.ui dans l'éditeur visuel.


2. Sélectionnez chaque bouton et connectez les signaux clicked() aux slots
correspondants (on_addButton_clicked(),
on_subtractButton_clicked(), on_multiplyButton_clicked(),
on_divideButton_clicked()).

Étape 6 : Compiler et exécuter

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.

Vous aimerez peut-être aussi