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 […]
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 […]
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 […]
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 […]
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” = […]
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 […]
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() […]
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?
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 […]
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.