Qt C++ | Comment programmer avec Qt c++


Archive pour le ‘Qt c++’ Catégorie

Quand vous appelez une fenêtre modale avec Qt, Windows se charge de faire clignoter la bordure de cette dernière. Par contre, quand elle n’a PAS de bordure (avec le flag Qt::FramelessWindowHint), rien ne se passe. Résultat ? L’utilisateur teste votre logiciel, essaie de faire autre chose après avoir ouvert une fenêtre modale en cliquant dans une  [ Lire plus ]

Comment bien détruire avec Qt

Posté par qt-programmer Le 26 September 2011 Ajout Commentaires

Vous le savez, gérer la mémoire avec c++ demande une certaine vigilance. En effet, il faut penser à faire un “delete” quand on fait un “new”. Par contre avec Qt, une grosse partie a déjà été faite pour vous. Si vous donnez un parent à un objet, quand le parent sera détruit, l’enfant le sera  [ Lire plus ]

Vous savez probablement que quand une instance de QWebview a terminé de charger la page en cours, vous pouvez simplement vous connecter à son signal loadFinished(), comme ceci : connect(ui->webView, SIGNAL(loadFinished(bool)), this, SLOT(vLoadFinished(bool))); Mais ce que je ne savais pas il n’y a pas si longtemps de cela, c’est que vous pouvez vous connecter avec  [ Lire plus ]

Vous savez sans doute qu’on peut accéder à la position du curseur grâce au QMouseEvent, en ré implémentant la méthode mouseMoveEvent, par exemple. Par contre, si vous voulez la position du curseur en dehors de cette méthode pour une quelconque raison, vous n’avez qu’à utiliser une méthode statique de QCursor. QPoint _Point = _pWidget->mapFromGlobal(QCursor::pos());  

Créer un fichier avec QFile

Posté par qt-programmer Le 23 August 2011 Ajout Commentaires

Si vous voulez créer un fichier avec QFile, il n’y a pas de fonction comme touch() sur linux, mais vous pouvez facilement créer un fichier vide avec la méthode open(). QFile( _Path ).open( QIODevice::WriteOnly ); En effet, QFile crée automatiquement le fichier s’il n’existe pas et que vous voulez y écrire.




Sponsors