Articles of qt

Pourquoi les exemples et les didacticiels officiels Qt n’utilisent-ils pas des pointeurs intelligents?

Pourquoi les exemples officiels et les didacticiels sur la bibliothèque Qt ne font-ils jamais appel à des pointeurs intelligents? Je ne vois que new et delete pour créer et détruire les widgets. J’ai cherché la raison mais je ne l’ai pas trouvé, et je ne le vois pas, sauf si c’est pour des raisons historiques […]

Quelle est la différence entre QImage et QPixmap?

Je ne comprends pas quelle est la différence entre QImage et QPixmap, ils semblent offrir les mêmes fonctionnalités. Quand dois-je utiliser QImage et quand dois-je utiliser un QPixmap?

référence indéfinie à la fonction de template

J’ai trois fichiers. Le contenu de main.cpp est #include #include #include “util.h” int main() { using Util::convert2QSsortingng; using namespace std; int n =22; QSsortingng tmp = convert2QSsortingng(n); return 0; } util.h namespace Util { template QSsortingng convert2QSsortingng(T type , int digits=0); } util.cpp namespace Util { template QSsortingng convert2QSsortingng(T type, int digits=0) { using std::ssortingng; […]

Qt “slots privés: qu’est-ce que c’est?

Je comprends comment l’utiliser, mais la syntaxe me dérange. Que sont les “slots privés”? Je n’ai jamais rien vu entre le mot clé privé et le: dans une définition de classe auparavant. Y a-t-il de la magie C ++ sophistiquée ici? Et exemple ici: #include class Counter : public QObject { Q_OBJECT public: Counter() { […]

Récupère le répertoire de travail actuel dans une application Qt

J’écris un programme en C ++ en utilisant la bibliothèque Qt. Il y a un lien symbolique dans l’exécutable de mon répertoire home bin. Je voudrais que le répertoire de travail actuel de mon programme soit le répertoire dans lequel je suis avec mon terminal (c’est-à-dire le résultat de la commande pwd ). J’ai vu […]

Pourquoi Qt n’utilise-t-il pas la gestion des exceptions?

Je me suis toujours demandé, puisque Qt utilise presque toutes les fonctionnalités C ++ de la norme et de manière innovante, et chaque fois qu’il n’utilise pas une fonctionnalité particulière, il a une raison parfaitement valable et applicable de ne pas le faire. Dans ce cas, pourquoi est-ce qu’aucune classe Qt n’utilise le mot-clé throw […]

Qt: * .pro vs * .pri

Quelle est la différence entre les fichiers de configuration *.pro et *.pri pour qmake? Qu’est-ce qui devrait aller dans un fichier * .pro et ce qui devrait aller dans un fichier * .pri?

Obtenez le temps écoulé dans Qt

Je cherche l’équivalent dans Qt à GetTickCount() Quelque chose qui me permettra de mesurer le temps nécessaire à un segment de code pour fonctionner comme dans: uint start = GetTickCount(); // do something.. uint timeItTook = GetTickCount() – start; Aucune suggestion?

QDialog non redimensionnable avec une taille fixe dans Qt?

J’ai une application de dialog Qt. Maintenant, je ne veux pas que ce dialog soit redimensionnable. Je ne sais pas comment y parvenir. J’ai essayé un tas de choses mais quand la boîte de dialog se lance, cette boîte de dialog peut être redimensionnée. Quelle est la propriété que je devrais définir pour désactiver le […]

Définir QLineEdit pour accepter uniquement les nombres

J’ai un QLineEdit où l’utilisateur doit saisir uniquement des chiffres. Alors, y a-t-il un paramètre uniquement pour QLineEdit ?