Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Qt] Dessin

    14 juin 2008 à 21:27:54

    Bonjour,

    je dois dessiner un graphe orienté, j'ai cherché sur le net, aucun prototype ne peut aider, sur la doc, il existe un programme sur les elastics nodes, mais il se trouve que sur l'exemple, le nombre de noeuds est connu, et les arcs ne sont pas ettiquetés, autre chose aussi, je ne comprends pas comment je peux faire une fonction pour attribuer les coordonnées pour les noeuds que je crée.
    Si quelqu'un peut m'éclairer ça serait gentil.
    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      15 juin 2008 à 17:39:30

      Merci pour le lien ^^

      J'ai essayé un truc, mais il trouve que j'ai même pas pu dessiner un simple texte, si quelqu'un peut me dire où ça cloche ??

      ps: je suis hyper pressée, je dois rendre mon travail demain :(
      #include <QtGui>
       #include "mainwindow.h"
       
      /***************** Constructeur de la fenêtre principale **********************/
      MainWindow::MainWindow()
       {
        QPainter painter(this);
           painter.setPen(Qt::blue);
           painter.setFont(QFont("Arial", 30));
           painter.drawText(rect(), Qt::AlignCenter, "Qt");}
      


      #ifndef MAINWINDOW_H
       #define MAINWINDOW_H
       #include <QMainWindow>
       
      
      /*************** Tout ce qui concerne la fenêtre et la saisie de l'automate****/
      class QGroupBox;class QLabel;class QLineEdit;class QMenu;class QMenuBar;
      class QPushButton;class QTextEdit;class QLayout;class QComboBox;
      class QVBoxLayout;class QScrollArea;class QPainterPath;class QScrollBar;
      class QAction;class QGroupBox;class QActionGroup;class QLabel;class QTableWidget;
      class QMenu;class QPushButton;class QChar;class QString;
      
      /******** Déclaration de la classe MainWindow *******/
       class MainWindow : public QMainWindow
       {
           Q_OBJECT
      
       public:
           MainWindow();
          
      
       
       };
      
       #endif
      


      #include <QApplication>
       #include <QTranslator>
      #include <QLocale>
      #include <QLibraryInfo>
      
       #include "mainwindow.h"
      
       int main(int argc, char *argv[])
       {
          QApplication app(argc, argv);
          QString locale = QLocale::system().name();
          QTranslator translator;
          translator.load(QString("qt_") + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath));
          app.installTranslator(&translator);
           MainWindow window;
           window.show();
           return app.exec();
       }
      


      Merci d'avance


      Personne pour m'aider?? :(
      • Partager sur Facebook
      • Partager sur Twitter

      [Qt] Dessin

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown