Merci beaucoup
Type: Messages; Utilisateur: Zaxy_
Merci beaucoup
Ok, mais je veux avoir la creation des Nodes dans la coté C++.
Et en plus, je ne veux rélier tout le monde, je veux lier certain nodes et modifier ces connections dynamically.
Sinon, mon model...
Oui, mon idée était de faire le dessin des connections par la fonction paint(), mais le probleme est que cette fonction est appellé dans QML a partir d'une instance vide de la classe Node.
QML...
Bonjour,
J'ai essayé de faire main.qml comme tu as proposé:
Rectangle {
width: 500
height: 500
Bonjour,
C-est bien cette proposition.
Par contre dans ton exemple, tu fais connection entre le node courrant et tous ces précedant noeud.
Moi, je veux qu'il y a la possibilité de faire...
Salut,
Voici le code source:
main.qml
import QtQuick 1.0
Rectangle {
Bonjour,
J'ai trouvé le probleme.
En fait, QML appelle paint() sur une instance de Node.cpp, qui est vide.
Apres QML copie les properties de C++ qui sont declaré comme roles ou Q_Properties.
...
Bonjour,
Pour l'instant je vais laisser la création des liens (lignes) dans la méthode paint() de Node.cpp
J'ai bien mis
setFlag(xxxxxx, false) dans le constructeur de Node.
Mais je ne...
Bonjour,
J'ai arrivé de créer des éléments Nodes dans un Repeater et les place comme je veux grâce aux paramètres posX et posY.
Maintenant je veux peindre une ligne entre certains éléments.
...
Salut,
Ton exemple est très bien, mais je ne comprends pas comment tu peux peindre une ligne qui connecte deux noeuds (dans ton cas le noeud est un rectangle avec un text) ?
Merci
Merci beaucoup.
Comment tu peindre des lignes qui connectent les noeud ?
Bonjour,
Oui, je suis intéressé pour cette solution. J'aimerais avoir un exemple Stp.
P.S. et surtout comment créer dynamiquement les objets QML Node a partir de C++ et les connecter avec des...
Bonjour
Je viens de commencer de travailler avec QML et je voudrais savoir si le cas suivant est faisable avec QML:
Je veux faire afficher un graph depuis C++ avec QML dans la facon suivante:
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.