Articles of qt

Comment changer le nom d’un projet dans QtCreator?

Est-il possible de changer les noms .pro, .ui et .h si le projet est terminé? Comment faire?

Comment fonctionne qobject_cast?

Je viens de trouver le code suivant dans Qt et je suis un peu confus de ce qui se passe ici. Surtout pour ce que reinterpret_cast(0) fait? template inline T qobject_cast(const QObject *object) { // this will cause a compilation error if T is not const register T ptr = static_cast(object); Q_UNUSED(ptr); #if !defined(QT_NO_MEMBER_TEMPLATES) && […]

Héritage multiple QObject

J’essaie d’utiliser des classes mixtes pour C ++ / Qt afin de fournir tout un tas de widgets avec une interface commune. L’interface est définie de telle manière que si elle est définie comme classe de base pour les autres classes de widgets, le widget aura lui-même ces signaux. c’est-à-dire se référer ci-dessous. class SignalInterface: […]

Comment puis-je supprimer des éléments d’une liste de diffusion en itérant en utilisant foreach?

Je suis nouveau à Qt et j’essaie d’apprendre les idiomes. La documentation de foreach dit: Qt prend automatiquement une copie du conteneur lorsqu’il entre dans une boucle foreach. Si vous modifiez le conteneur lors de l’itération, cela n’affectera pas la boucle. Mais il ne dit pas comment supprimer un élément en itérant avec foreach . […]

Classes de base non-Qt

J’utilise Qt (dont je suis nouveau) 4.8.2, avec Visual Studio, et j’ai créé une classe de base nommée “Contact”. Je ne veux pas que cette classe soit exclusive à Qt , donc mon intention était de créer une autre classe “QContact” qui héritera de “Contact”, et QObject et traitera toutes les affaires liées à Qt, […]

QComboBox – Définit l’élément sélectionné en fonction des données de l’élément

Quelle serait la meilleure façon de sélectionner un élément dans une liste déroulante QT à partir d’une liste prédéfinie de valeurs uniques basées sur un enum. Dans le passé, je me suis habitué au style de sélection de .NET dans lequel l’élément peut être sélectionné en définissant la propriété sélectionnée sur la valeur de l’élément […]

Comment configurer CDB dans Qt Creator?

La question ici est la même que la mienne mais la solution ne fonctionne pas pour moi. J’utilise QtCreator 2.4.1 sous Windows 7. Lorsque j’essaie de déboguer une application hello world simple, le message affiché est le suivant: “Le moteur de débogage préféré pour le débogage des binarys de type ‘x86-windows-msvc2010-pe-32bit’ n’est pas disponible …. […]

Choisir entre WPF / C # et Qt / C ++

Mon équipe et moi développons une application qui implique un back-end écrit en C ++ et implique l’utilisation de bibliothèques telles que OpenCV, MIL, etc. Maintenant, nous devons développer une interface graphique pour interfacer avec ce programme, de manière à ce que l’interface graphique affiche les images et que l’utilisateur puisse interagir avec les images […]

Comment définir l’icône de la barre des tâches de l’application dans Windows 7

Comment définir l’icône de la barre des tâches d’une application dans PyQt4? J’ai essayé setWindowIcon et il définit correctement l’icône en haut à gauche de la fenêtre principale, mais cela n’affecte pas l’icône affichée dans la barre des tâches Windows 7 – l’icône de la barre des tâches rest l’icône par défaut de Python. Voici […]

Itérer sur un QMap avec pour

J’ai un object QMap et j’essaie d’écrire son contenu dans un fichier. QMap extensions; //.. for(auto e : extensions) { fout << e.first << "," << e.second << '\n'; } Pourquoi est-ce que j’obtiens: error: ‘class QSsortingng’ has no member named ‘first’ nor ‘second’ N’est-ce pas de type QPair ?