Articles of qt

Qt image jpg affichage

Je veux afficher une image .jpg dans une interface utilisateur Qt. Je l’ai vérifié en ligne et j’ai trouvé http://qt-project.org/doc/qt-4.8/widgets-imageviewer.html . Je pensais que Graphics View ferait de même, et il a aussi un codec pour afficher la vidéo. Comment afficher des images en utilisant la vue graphique? Je suis passé par les bibliothèques, mais […]

C ++ Qt – Comment append “-std = c ++ 11” au makefile généré par qmake?

Je développe un programme dans Qt. Son makefile est généré automatiquement à partir du fichier .pro. J’ai besoin d’utiliser du code qui nécessite que l’indicateur -std = c ++ 11 soit configuré pour g ++. Où dans .pro dois-je append ce drapeau? (le fait de ne modifier que le Makefile ne fonctionnera pas car il […]

Qt – supprimer tous les widgets de la mise en page?

Cela ne semble pas facile. Fondamentalement, j’ajoute QPushButtons via une fonction à une mise en page, et lorsque la fonction s’exécute, je veux d’abord effacer la mise en page (en supprimant tous les QPushButtons et tout ce qui s’y trouve). entête QVBoxLayout* _layout; cpp void MainWindow::removeButtonsThenAddMore(const QSsortingng &item) { //remove buttons/widgets QVBoxLayout* _layout = new […]

Comment puis-je POST des données sur une URL en utilisant QNetworkAccessManager

J’ai un webservice que je dois POST certaines données à l’aide de Qt. J’ai pensé que je pouvais utiliser un QByteArray lors de la POST sur le service Web. Ma question est, comment puis-je formater ce tableau pour être analysé correctement à l’autre bout? C’est le code que j’ai jusqu’à présent: // Setup the webservice […]

Comment appeler qDebug sans les espaces ajoutés et newline?

J’utilise la fonction d’impression C ++ / Qt qDebug, mais je voudrais parfois contrôler comment “, l’espace et la nouvelle ligne sont ajoutés et ne pas utiliser le qDebug par défaut. Prenons un exemple simple: QSsortingng var1(“some ssortingng”); int var2 = 1; qDebug() << var1 << "=" << var2; Cela va imprimer “some ssortingng” = […]

À quel point vaut-il la peine d’utiliser une firebase database?

J’ai une question concernant les bases de données et à quel point il vaut la peine d’y plonger. Je suis principalement un ingénieur embarqué, mais j’écris une application utilisant Qt pour interfacer avec notre contrôleur. Nous sums à un moment étrange où nous avons suffisamment de données pour mettre en place une firebase database (environ […]

Erreur Q_OBJECT jetant une référence «non définie à vtable»

J’utilise Qt Creator 2.0.1 avec Qt 4.7.0 (32 bits) sur Windows 7 Ultimate 32 bits. Considérez le code suivant, qui est un minimum pour générer l’erreur: class T : public QObject, public QGraphicsItem { Q_OBJECT public: T() {} QRectF boundingRect() const {return QRectF();} void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {} }; int main() […]

Qt at-il une interface C?

J’ai trouvé des réponses contradictoires sur le Web – certains disent que c’est le cas, certains disent que ce n’est pas le cas. Je n’ai pas non plus trouvé de détails dans la documentation officielle de Qt. Donc, Qt a-t-il des liaisons C ou non?

Comprendre les mécanismes de mise en forme dans Qt

Qt dispose d’un mécanisme de mise en page flexible et puissant pour gérer l’affichage des fenêtres de l’application de bureau. Mais il est si flexible, quasiment impossible à comprendre, quand quelque chose ne va pas et nécessite des ajustements précis. Et si puissant, qu’il peut vaincre quiconque dans ses tentatives pour écraser l’opinion de Qt […]

Comment faire une colonne dans QTableWidget en lecture seule?

Je voudrais avoir une colonne dans QTableWidget non modifiable. Dans les forums, j’ai beaucoup lu sur certains flags mais je n’ai pas réussi à les mettre en œuvre.