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

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