J’ai créé un QQuickItem personnalisé et je voulais créer une fenêtre aux angles arrondis. J’ai donc implémenté un QQuickPaintedItem et exporté vers QML . Le problème est que les enfants de l’élément sont en expansion par le rectangle de délimitation de l’élément, qui est un rectangle et non un rectangle arrondi comme je le veux. […]
J’ai un BusyIndicator qui devrait tourner pendant les calculs lourds et s’arrêter lorsque les calculs sont faits. Je pensais que WorkerScript était la bonne solution, mais à partir de là , il semble que le secondaire (fil de calcul) du fichier .js n’ait pas access aux objects du fil de travail principal. Cela pose problème […]
Je ne peux pas isoler ce qui cause le blocage de l’application à la sortie. Ce qui ajoute encore à la confusion, c’est que cela ne plante pas toujours, parfois ou non et cela semble totalement arbitraire. L’exemple crée en gros un fournisseur d’image personnalisé qui charge une requête statique de l’API Google Maps en […]
Je ne parviens pas à associer un événement “On Close” pour mon application écrite en QtQuick. Ce que j’aimerais faire, c’est appliquer la méthode standard “confirmer la sortie” et peut-être que je m’y prends mal. Comme je le comprends je veux quelque chose comme void MainDriver::onClose(QEvent* event) { if(notSaved) { //prompt save event->ignore(); } else […]
Cela fait des semaines que je lutte contre cela et j’espère que quelqu’un trouvera cela utile ou connaît une réponse. – J’utilise QT 5.7 et QT 5.8 et l’erreur se produit sur les deux versions. J’ai une application QT Quick 2.0 que je construis en tant qu’application .bundle liée dynamicment sur un Mac utilisant macdeployqt. […]
Je rend mon modèle 3D sous des contrôles qml à l’aide de l’événement QQuickView :: beforeRendering. Je souhaite gérer les événements de souris en C ++ si l’utilisateur clique en dehors d’un contrôle qml / Comment puis-je savoir dans QQuickView :: mousePressEvent que la souris est enfoncée en dehors de contrôles qml?
J’écris un simple jeu Snake avec un modèle de plateau de jeu en C ++ contenant un vecteur d’états à deux dimensions ( std::vector<std::vector> ). Maintenant, je veux exposer ce tableau à QML afin qu’il s’agisse d’une sorte de tableau de grid / d’échecs avec access aux états du modèle. J’ai beaucoup lu sur ce […]
J’ai une «chaîne binary» en JavaScript dans QML, qui représente les octets bruts que je veux transmettre au C ++ (pour envoyer un socket établi). J’utilisais un code comme celui-ci: // QML onSomeSignal: { var proto = new MyMessage(); // https://github.com/dcodeIO/protobuf.js var bbuf = proto.encode(); // https://github.com/dcodeIO/bytebuffer.js var bytes = bbuf.toBinary(); messageBridge.send(bytes); } // C++ […]
J’ai un TreeView QML qui obtient des données à travers un QStandardItemModel . Lorsque l’application est en cours d’exécution, j’appuie sur un bouton qui ajoute une nouvelle entrée. Je sais que les données changent, mais le TreeView QML ne se met pas à jour. J’ai également essayé beginResetModel() et endResetModel() . Les données sont correctement […]
J’ai un TextEdit dans mon fichier QML et une classe C ++ QSyntaxHighlighter. Je souhaite spécifier la logique de surbrillance dans la classe C ++ et l’appliquer à TextEdit, mais je ne sais pas comment établir la connexion entre l’object QML et la classe C ++. Pouvez-vous également fournir un exemple de code? Je n’ai […]