Skip to content
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

French

A forum for those speaking French

165 Topics 820 Posts
Qt 6.12 LTS is out! See what's new in the release blog
  • Placer un layout dans un scrollArea

    Solved
    7
    0 Votes
    7 Posts
    4k Views
    L
    Voici un exemple re réponse: widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QMainWindow> #include <QPainter> #include <QLine> #include <QPen> #include <QGroupBox> #include <QGridLayout> #include <QScrollArea> #include <QPaintEvent> #include <qDebug> #include <QPushButton> #include <QApplication> #include <QLabel> class Widget : public QMainWindow { Q_OBJECT public: Widget(QWidget *parent = 0); ~Widget(); private: }; #endif // WIDGET_H widget.cpp #include "widget.h" #include "zonescroll.h" Widget::Widget(QWidget *parent) : QMainWindow(parent) { ZoneScroll *zone = new ZoneScroll; QScrollArea *scroll = new QScrollArea ; scroll->setFixedHeight(800); scroll->setFixedWidth(1000); scroll->setWidget(zone); QWidget *central = scroll; QGroupBox *box = new QGroupBox("Rolland",central); box->setFixedWidth(600); box->setFixedHeight(100); QGridLayout *layout = new QGridLayout(); layout->addWidget(box,2,3); central->setLayout(layout); this->setCentralWidget(central); zone->setGeometry(QRect(110, 80, 1200, 300)); QPushButton *Quitter = new QPushButton("Quitter",scroll); Quitter->setGeometry(1000,20,100,30); QObject::connect(Quitter, SIGNAL(clicked()), qApp, SLOT(quit())); } Widget::~Widget() { } zonescroll.h #ifndef ZONESCROLL_H #define ZONESCROLL_H #include <QtGui> #include <QWidget> #include <QGroupBox> #include <QGridLayout> class ZoneScroll : public QWidget { Q_OBJECT public: ZoneScroll(QWidget *parent = 0); void paintEvent(QPaintEvent *event); }; #endif // ZONESCROLL_H zonescroll.cpp #include "zonescroll.h" ZoneScroll::ZoneScroll(QWidget *parent) : QWidget(parent) { } void ZoneScroll::paintEvent(QPaintEvent *event) { QPainter painter(this); QLine *line = new QLine(); QPen *couleur = new QPen(); couleur->setColor(Qt::blue); couleur->setWidth(3); line->setLine(50,50,300,80); painter.setPen(*couleur); painter.drawLine(*line); } main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; w.show(); return a.exec(); }
  • L'utilisation de QslQueryModel sur c++ et Quick

    Solved
    2
    0 Votes
    2 Posts
    980 Views
    SGaistS
    Bonsoir, C'est normal, la method retourne toujours le même index de la même requête. Cet article wiki démontre comment utiliser QSqlTableModel avec QML.
  • la base de bonne sur qt

    Solved
    29
    0 Votes
    29 Posts
    17k Views
    FortigaF
    @SGaist non c'était cela le problème. merci infiniment
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    13 Views
    No one has replied
  • importer des projets AutoIt pour Qt

    Unsolved
    1
    0 Votes
    1 Posts
    616 Views
    No one has replied
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    24 Views
    No one has replied
  • qt/c++ appliquer un effet sur une image, frame...

    Unsolved
    1
    0 Votes
    1 Posts
    557 Views
    No one has replied
  • Chargement des icônes au lancement de l'interface

    Moved Unsolved
    9
    0 Votes
    9 Posts
    3k Views
    SGaistS
    Bonjour, Les fichiers .qrc ne sont pas gérés par uic mais par rcc. C'est cette application qu'il faut utiliser pour générer le fichier Python correspondant. Note qui n'a rien à voir: ce forum est anglophone, pour les question en français, il y a un sous-forum dédié dans la section International (cette discutions ainsi que l'autre y ont été déplacées).
  • Affichage d'une interface PyQt6

    Moved Solved
    3
    0 Votes
    3 Posts
    1k Views
    K
    @SGaist Merci pour votre aide, ça a marché.
  • Créer un jeu

    Moved Unsolved
    2
    0 Votes
    2 Posts
    1k Views
    SGaistS
    Bonsoir, Si vous cherchez des examples, ce thread contient toute une série de jeux implémenté par @Bondrusiek.
  • C++ où QML

    Solved
    5
    0 Votes
    5 Posts
    2k Views
    FortigaF
    @SGaist Merci infiniment 🙏
  • 0 Votes
    2 Posts
    1k Views
    SGaistS
    Hi, Please don't post the same question in multiple sub-forum. Duplicate On a side note, this is the French sub forum so if you want to post here, please do it in French.
  • apprentissage

    Unsolved
    2
    0 Votes
    2 Posts
    899 Views
    SGaistS
    Bonsoir et bienvenue sur devnet, Est-ce ce module python ?
  • Qwebengine

    Solved
    3
    0 Votes
    3 Posts
    1k Views
    E
    @JonB Bonjour et merci pour la réponse rapide. Non je n'utilise que webengine boulette de ma part dans l'explication. J'ai résolu mon problème, j'ai add à mon projet un fichier resources + .dat , qtwebengine_resources.paket et le QtWebEngineProcess.exe. merci à toi
  • syntaxe à comprendre

    Unsolved
    8
    0 Votes
    8 Posts
    3k Views
    S
    merci j'ai compris mon erreur(mauvais constructeur choisi pour la classe QPushButton) le bon constructeur est: QPushButton(const QString &text, QWidget *parent = nullptr) qui attend en paramètre un texte de type QString donc tr est valable en tant que paramètre car renvoie un QString
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    104 Views
    No one has replied
  • This topic is deleted!

    Unsolved
    6
    0 Votes
    6 Posts
    192 Views
  • commande qmake ne fonctionne pas

    Unsolved
    7
    0 Votes
    7 Posts
    3k Views
    JonBJ
    @signalK export PATH="/home/user_name/Qt/6.5.0/gcc_x64/bin:$PATH" Mais faites attention a ce que @SGaist a ecrit: Si c'est le cas, le mieux est d'utiliser le chemin complet vers l'exécutable. Cela permet de s'assurer d'utiliser la bonne version quand il y en a plusieurs d'installés dans le système. La modification de PATH a le défaut de ne pas suivre avec l'installation d'une nouvelle version de Qt au travers de l'installateur mais également de risquer de clasher si la version de la distribution est installée.
  • Interagir entre qml et c++

    Solved
    15
    0 Votes
    15 Posts
    5k Views
    FortigaF
    @Gojir4 Non il m'affiche un erreur type : TypeError: Property 'load' of object MyEditeur_QMLTYPE_22(0×2bb32b92270) is not a function pour le container je le remplace appWindow qui est mon id sur la fenêtre principale Function onLauncerNewNotef(filePath) { var component = Qt.createComponent("qrc:/MyEditeur.qml") appWindow est id sur la fenêtre ApplicationWindow var editor =component.createObject(appWindow) editor.load(filePath) Starck.pus(editor) } Enfaite la fonction load est définie dans le code c++ enfin je viens d'essayer de définir un nouveau function loads qui prendre un string, sur mon fichier MyEditeur.qml et sur cette function j'appelle document.load(string) et ça marche Ça fait 8 jours complet que je cherche une solution Merci pour votre aide précieux
  • 0 Votes
    1 Posts
    753 Views
    No one has replied