Skip to content

French

A forum for those speaking French

161 Topics 813 Posts
  • Ajout du debogueur GNU gdb

    Moved Unsolved
    25
    0 Votes
    25 Posts
    7k Views
    SGaistS
    Bonjour, Avez-vous essayé de d'aller le sélectionner à la main ?
  • Formulaire et Sous Formulaire QT Designer

    Unsolved
    2
    0 Votes
    2 Posts
    928 Views
    SGaistS
    Bonjour, Le problème n'est pas vraiment clair. En général, les widgets créés avec Designer peuvent être réutiliser dans Désigner au travers de la fonctionnalité "promotion".
  • Comment placer deux graphique qchart dans une même fenetre

    Unsolved
    7
    0 Votes
    7 Posts
    2k Views
    C
    Voici un petit demo. [image: 2f67b7d8-b31a-46d2-8bfa-8e9f9427b899.PNG] mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QChart>> QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); private: Ui::MainWindow *ui; QtCharts::QChart chart1; QtCharts::QChart chart2; }; #endif // MAINWINDOW_H mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" #include <QBarSet> #include <QBarSeries> #include <QChartView> #include <QLineSeries> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); auto* barset1 = new QtCharts::QBarSet("Bar1", this); barset1->append({4, 5, 1, 8, 7, 2, 3, 6, 9}); auto* barseries1 = new QtCharts::QBarSeries(this); barseries1->append(barset1); chart1.addSeries(barseries1); auto* chartview1 = new QtCharts::QChartView(&chart1, this); ui->verticalLayout->addWidget(chartview1); auto* barset2 = new QtCharts::QBarSet("Bar2", this); barset2->append({7, 2, 3, 5}); auto* barseries2 = new QtCharts::QBarSeries(this); barseries2->append(barset2); chart2.addSeries(barseries2); auto* chartview2 = new QtCharts::QChartView(&chart2, this); ui->verticalLayout_2->addWidget(chartview2); } MainWindow::~MainWindow() { delete ui; } mainwindow.ui <?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>MainWindow</class> <widget class="QMainWindow" name="MainWindow"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>800</width> <height>600</height> </rect> </property> <property name="windowTitle"> <string>MainWindow</string> </property> <widget class="QWidget" name="centralwidget"> <layout class="QHBoxLayout" name="horizontalLayout"> <item> <layout class="QVBoxLayout" name="verticalLayout"/> </item> <item> <layout class="QVBoxLayout" name="verticalLayout_2"/> </item> </layout> </widget> </widget> <resources/> <connections/> </ui>
  • RECHERCHE développeur Qt QML Windows et RASPBERRY PI

    Unsolved
    1
    0 Votes
    1 Posts
    459 Views
    No one has replied
  • SpinBox affiche la valeur dans une console

    Unsolved
    4
    0 Votes
    4 Posts
    1k Views
    SGaistS
    qDebug() << mySpinBox->value();
  • Inclure une dll à un projet Qt

    Unsolved
    12
    0 Votes
    12 Posts
    3k Views
    SGaistS
    Il faut indiquer au compilateur où trouver la librairie en utilisant l'argument -L.
  • Mettre à jour un ComboBox lors d'une modif en base de données

    Unsolved
    4
    0 Votes
    4 Posts
    1k Views
    KroMignonK
    @yoyo Bonjour, à la lecture du code, je vois dans l'initialisation: ui->comboBox->setModel(modal); //chargement ComBo Et dans la partie actualisation: ui->tableView->setModel(modal); // devrais être, à mon avis ui->comboBox->setModel(modal) Et personnellement, je changerais cela en: if (query.exec()) { ui->comboBox->clear(); static_cast<QSqlQueryModel *>(ui->comboBox->model())->exec(); QMessageBox::information(this, "DataBase", "inser data OK !"); }
  • Modifier le stylesheet sur le QWidget principal

    Unsolved
    6
    0 Votes
    6 Posts
    1k Views
    SGaistS
    Serait-il possible d'avoir un démonstrateur minimum compilable qui reproduise ce problème ?
  • ListView & dirmodel :: expand RootPath

    Solved
    9
    0 Votes
    9 Posts
    2k Views
    SGaistS
    La liste des arguments doit contenir chaque élément des arguments séparés. La séparation concerne l'option et son argument.
  • Bouton Radio et GroupBox

    Unsolved
    2
    0 Votes
    2 Posts
    894 Views
    JonBJ
    @Berti users = ["fred", "jim", "sheila"] bg = QButtonGroup() for user in users: b = QRadioButton(user) bg.addButton(b) bg.buttons()[1].setChecked(True) print(bg.checkedButton().text()) bg.buttons()[2].setChecked(True) print(bg.checkedButton().text())
  • Mouse area et fenêtre dialog

    Moved Unsolved
    2
    0 Votes
    2 Posts
    704 Views
    ODБOïO
    salut @ZZoulax et bienvenue ça serait une bonne idée d'apprendre les bases du QML en suivant par exemple ce book : https://qmlbook.github.io/ tu as écrit onClicked: { Dialog { id: dateDialog ... } } mais ça marche pas du tout comme ça. Quand tu ouvre des accolades c'est pour écrire du code javascript. ex : onClicked: { dateDialog.open() } et le Dialog il faut le créer en dehors de ton bouton Button{ onClicked : {d.open()} } Dialog{ id:d }
  • Créer fichier texte à partir d'un fichier html

    Solved
    4
    0 Votes
    4 Posts
    1k Views
    L
    Bonjour, Merci beaucoup de votre réponse. Je vais appliquer vos recommandations; En fait j'ai résolu mon problème avec l'ajout de code suivant: QString s = "https://google.fr"; QUrl url; url.setUrl(s); QNetworkRequest req(url); req.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true); manager->get(req);
  • Problème télécharger fichier sur android

    Moved Solved
    9
    0 Votes
    9 Posts
    2k Views
    P
    Je vous remercie, j'ai ajouter les libs ssl nécessaires et cela fonctionne correctement.
  • QComboBox et mollette souris

    Solved
    6
    0 Votes
    6 Posts
    1k Views
    JonBJ
    @M-Cocktail Je viens d'avoir reponder au dessus! Lisez svp :) Ou bien, vous pouvez faire ce que vous avez ecrit avec eventFilter.
  • Programme QT ne reconnait les drivers MYSQL

    Unsolved qt5.6 sqlite driver plugins drivers yocto
    6
    0 Votes
    6 Posts
    2k Views
    KroMignonK
    @nikoPol said in Programme QT ne reconnait les drivers MYSQL: Il n'y a pas d'autre moyen Non, il faut compiler les drivers pour votre cible avec les paramètres adéquats, soit directement à partir de Yocto, soit "à la main", à partir des sources de Qt. Peut-être que ce lien pourra vous être utile: https://www.udoo.org/forum/threads/solved-how-to-use-sql-model-with-qt5-layer.5136/ Désolé, je n'ai que des connaissances de base concernant Yocto... Et ca fait bien 3 ans que je ne l'ai plus mis en oeuvre!
  • Problème de debuguer CDB

    Unsolved
    1
    0 Votes
    1 Posts
    509 Views
    No one has replied
  • Probleme d'execution de QObject::connect()

    Unsolved
    2
    0 Votes
    2 Posts
    809 Views
    C
    Il serait plus simple de faire une classe dérivée de QLineEdit et de faire un override de la méthode mouseDoubleClickEvent. // lineedit.h #ifndef LINEEDIT_H #define LINEEDIT_H #include <QLineEdit> class LineEdit : public QLineEdit { Q_OBJECT public: explicit LineEdit(QWidget *parent = nullptr); protected: void mouseDoubleClickEvent(QMouseEvent* event) override; }; #endif // LINEEDIT_H // lineedit.cpp #include "lineedit.h" #include <QInputDialog> LineEdit::LineEdit(QWidget *parent) : QLineEdit(parent) { } void LineEdit::mouseDoubleClickEvent(QMouseEvent*) { QString valeur = QInputDialog::getText(this, "Entrez une valeur:", "Valeur"); setText(valeur); }
  • Problème de kit

    Unsolved
    1
    0 Votes
    1 Posts
    544 Views
    No one has replied
  • OUVERTURE BASE DE DONNEE OPEN OFFICE

    Unsolved
    1
    0 Votes
    1 Posts
    553 Views
    No one has replied
  • Problème checkbox avec delegue

    Unsolved
    1
    0 Votes
    1 Posts
    560 Views
    No one has replied