Articles of qt

Le premier nombre aléatoire est toujours plus petit que le rest

Je remarque que dans C ++, le premier nombre aléatoire appelé avec la méthode std rand () est la plupart du temps significativement plus petit que le second. En ce qui concerne la mise en œuvre de Qt, la première est presque toujours plus petite de plusieurs grandeurs. qsrand(QTime::currentTime().msec()); qDebug() << "qt1: " << qrand(); […]

Que fait la macro Q_D dans Qt

Q_D code source de Qt et je suis tombé sur cette macro Q_D . Quelqu’un pourrait-il expliquer ce qu’il fait? Presque tout le temps, il devrait retourner un widget du type donné en paramètre qui est la variable d . Besoin de plus de précisions à ce sujet.

Comment obtenir le TimeStamp actuel?

J’essaie d’obtenir l’heure actuelle en tant que TimeStamp sans succès. J’ai ce code: QDateTime setTime = QDateTime::fromSsortingng (QSsortingng(“1970-07-18T14:15:09”), Qt::ISODate); QDateTime current = QDateTime::currentDateTime(); uint msecs = setTime.time().msecsTo(current.time()); return QSsortingng::number(msecs); La sortie est Sunday, January 25th 1970, 03:17:35 (GMT)

Qt Signals and Slot connecté deux fois… que se passe-t-il?

Que se passe-t-il si le même signal et le même slot sont connectés deux fois? Comment le mécanisme est-il géré?

Comment exécuter une commande système dans Qt?

Je dois exécuter une commande système dans Qt. mais je dois donner un argument pour cette commande. par exemple ouvrir gedit avec un fichier texte. comme “gedit /home/oDx/Documents/a.txt” mais le chemin “/home/oDx/Documents/a.txt” sera dans une variable comme “docPath”. alors comment puis-je le faire !?

QtCreator: Aucun kit valide trouvé

Installer uniquement l’IDE sur Windows 7. Je veux créer un projet Plain C ++ (projet non-QT); Cependant, je reçois une erreur: Aucun kit valide trouvé . Lorsque je clique sur Options-> Kits, je vois le kit Desktop (par défaut) , qui ne montre aucune erreur. Est-ce que je reçois l’erreur parce que je n’ai pas […]

Ajout d’une option de compilation supplémentaire dans Qt

Où dans Qt puis-je spécifier des options de compilateur supplémentaires? Comme par exemple -std = c ++ 0x?

Comment lier une ouverture dans QtCreator et utiliser la bibliothèque Qt

Cette question doit être répétée plusieurs fois, mais cela ne fonctionne tout simplement pas et parfois elle rest sans réponse. Les sources d’information sont principalement ces http://www.laganiere.name/opencvCookbook/chap1s1_2.shtml http://www.youtube.com/watch?v=dgcXYQijV6c C’est la sum de ce que je pense que l’on devrait / peut faire. (Et maintenant ça marche pour moi.) J’espère avoir tout mentionné dès le début, […]

Qt – ‘Shadow Building’?

J’ai une question simple: qu’est-ce que Shadow Building? Je l’ai vu dans Qt dans la boîte de dialog Configuration de la cible, mais je ne sais pas ce qu’il fait ou si je devrais l’utiliser. Il est également présent dans l’onglet Projets, sous Groupe général.

Signal C ++ à l’emplacement QML dans Qt

Je veux envoyer un signal de C ++ à un emplacement dans mon fichier QML. Je l’ai déjà fait fonctionner sans parameters de type primitifs, bien que si je veux envoyer une QSsortingng à mon slot QML, j’obtiens une erreur lors de la connexion. Je me connecte dans main.cpp QObject *contentView = rootObject->findChild(QSsortingng(“contentView”)); QObject::connect(&myObj, SIGNAL(finishedGatheringDataForItem(QSsortingng)), […]