QT sous windows
Résolu
colin
-
telefonefix -
telefonefix -
Salut a tous!
Voila je suis etudiant en informatiqyue, et je me suis bien eclaté cette année en découvrant qt sous fedora core.
J'ai conçu des petits jeux,rien d'extraordinaire, et maintenant j'aimerai bien pouvoir développer sous windows.
Il paré ke cela est faisable mais je ne sais pas comment.
J'ai en revanche télécharger un logiciel qui se nomme qt-win-3.1.0-Beta-1 et je n'arrive pas à l'exploiter.
je dispose de dev c++ qui me permet de compiler de petit programmes.
Voili voilou!!!
Un petit coup de main serait le bien venu.
Merci d'avance!
++
Voila je suis etudiant en informatiqyue, et je me suis bien eclaté cette année en découvrant qt sous fedora core.
J'ai conçu des petits jeux,rien d'extraordinaire, et maintenant j'aimerai bien pouvoir développer sous windows.
Il paré ke cela est faisable mais je ne sais pas comment.
J'ai en revanche télécharger un logiciel qui se nomme qt-win-3.1.0-Beta-1 et je n'arrive pas à l'exploiter.
je dispose de dev c++ qui me permet de compiler de petit programmes.
Voili voilou!!!
Un petit coup de main serait le bien venu.
Merci d'avance!
++
A voir également:
- Qt platform plugin download
- Microsoft store download - Guide
- Télécharger music mp3 gratuit download pc - Télécharger - Conversion & Extraction
- Canva download - Télécharger - Divers Photo & Graphisme
- Word 2013 free download - Télécharger - Traitement de texte
- Direct download - Accueil - Outils
36 réponses
J'en pense que tu devrais lire attentivement ces trois liens
https://fr.wikipedia.org/wiki/Qt
http://trolltech.com/products/qt/licenses/licensing
http://trolltech.com/developer/downloads/qt
... car dans ton cas tu ne développes pas d'application propriétaire à but lucratif donc tu n'es pas concerné, donc tu n'es pas soumis au cas "Qt Commercial Licensing " mais "Qt Open Source Edition Licensing"
The Qt Open Source Edition is offered to the Open Source community under Trolltech's Dual Licensing Model. The Open Source Edition is freely available for the development of Open Source software governed by the GNU General Public License (GPL version 2). The Qt Commercial Editions must be used for proprietary, commercial development.
Bonne chance
https://fr.wikipedia.org/wiki/Qt
http://trolltech.com/products/qt/licenses/licensing
http://trolltech.com/developer/downloads/qt
... car dans ton cas tu ne développes pas d'application propriétaire à but lucratif donc tu n'es pas concerné, donc tu n'es pas soumis au cas "Qt Commercial Licensing " mais "Qt Open Source Edition Licensing"
The Qt Open Source Edition is offered to the Open Source community under Trolltech's Dual Licensing Model. The Open Source Edition is freely available for the development of Open Source software governed by the GNU General Public License (GPL version 2). The Qt Commercial Editions must be used for proprietary, commercial development.
Bonne chance
Salut à vous tous lovers of Qt !!!
Comme je l'avais dit, je n'avais que la version d'évaluation pour le tester (4.3.0) donc je suis déçu même si je trouve quand même que l'interface sous Qt est vraiment très très génial !
Où télécharger des versions précédentes que 4.3 de Qt 4 par ex : Qt 4.1.3 ???
Qt est maintenant disponible en version GPL (Open Source) sous Windows !!! Donc, il était toujours en GPL sous Linux mais pas payant ???
Est-ce que la version Open Source de Qt 4 permet de faire les même choses que la version payante ou il y a des fonctionnalités enlevées car j'aimerais utiliser l'open source windows sous Visual C++ 2005 mais je sais pas du tout comment faire.
Comme je l'avais dit, je n'avais que la version d'évaluation pour le tester (4.3.0) donc je suis déçu même si je trouve quand même que l'interface sous Qt est vraiment très très génial !
Où télécharger des versions précédentes que 4.3 de Qt 4 par ex : Qt 4.1.3 ???
Qt est maintenant disponible en version GPL (Open Source) sous Windows !!! Donc, il était toujours en GPL sous Linux mais pas payant ???
Est-ce que la version Open Source de Qt 4 permet de faire les même choses que la version payante ou il y a des fonctionnalités enlevées car j'aimerais utiliser l'open source windows sous Visual C++ 2005 mais je sais pas du tout comment faire.
A priori si ça marche en QT 4.1.3 ca marchera en 4.3. Par contre un programme QT3 à QT4 c'est plus périlleux.
QT a toujours été disponible sous licence GPL sous linux, mais pour windows c'est juste depuis QT4.
A priori je ne pense pas que la version entreprise apporte beaucoup plus que la version open source.
L'idée de trolltech c'est de dire vu que tu vas te faire de l'argent (ie si tu gardes tes sources et que tu vends le binaire) grâce à leur produit, c'est normal que tu leur en reverses une partie.
QT a toujours été disponible sous licence GPL sous linux, mais pour windows c'est juste depuis QT4.
A priori je ne pense pas que la version entreprise apporte beaucoup plus que la version open source.
L'idée de trolltech c'est de dire vu que tu vas te faire de l'argent (ie si tu gardes tes sources et que tu vends le binaire) grâce à leur produit, c'est normal que tu leur en reverses une partie.
Bonjour !
Qt Linux était tjrs sous GPL mais pourquoi alors une version d'évaluation comme ce lien :
http://www.trolltech.com/developer/download/qt-x11-eval-src-4.3.1.tar.gz
En effet, pourquoi Qt est inclu dans certains éditeurs comme Code::Blocks ( et KDevelop aussi je pense pour linux) ? Quelle version est actuellement intégré dans ces éditeurs ?
Pour utiliser "Qt sous Windows" comme le titre de cette discussion, faut-il utiliser la version commerciale qui est disponible sous version d'évaluation d'abord ou la version GPL car je ne pense pas encore développer un logiciel à vendre mais pour le plaisir ? Je pense que le désavantage de l'opensource c'est qu'il n'y a pas de documentations et de Qt Designer, n'est-ce pas ?
Qt Linux était tjrs sous GPL mais pourquoi alors une version d'évaluation comme ce lien :
http://www.trolltech.com/developer/download/qt-x11-eval-src-4.3.1.tar.gz
En effet, pourquoi Qt est inclu dans certains éditeurs comme Code::Blocks ( et KDevelop aussi je pense pour linux) ? Quelle version est actuellement intégré dans ces éditeurs ?
Pour utiliser "Qt sous Windows" comme le titre de cette discussion, faut-il utiliser la version commerciale qui est disponible sous version d'évaluation d'abord ou la version GPL car je ne pense pas encore développer un logiciel à vendre mais pour le plaisir ? Je pense que le désavantage de l'opensource c'est qu'il n'y a pas de documentations et de Qt Designer, n'est-ce pas ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ben si QT est documenté dans tous les cas.
http://doc.trolltech.com/
Et pour ta question sur lmes licenceil suffit de lire tout est dit noir sur blanc :
http://trolltech.com/products/qt/licenses/licensing
http://trolltech.com/company/model
As a general rule:
* Based on the "Quid Pro Quo" principle, if you wish to derive a commercial advantage by not releasing your application under an open source license, you must purchase an appropriate number of commercial licenses from Trolltech. By purchasing commercial licenses, you are no longer obligated to publish your source code.
* If you wish to use an open source version of Trolltech's products, you must contribute all your source code to the open source community at large, according to the terms of the applicable open source license.
- Si tu développes pour le fun tu t'autorises à diffuser tes codes pour en faire bénéficier la communauté open source. La contribution que tu apportes est donc "intellectuelle".
- Si tu refuses de diffuser tes sources (ce qui est le cas quand tu développes un soft propriétaire à but lucratif, car bien entendu si tout le monde peut avoir tes sources tu vas du mal à vendre quoi que ce soit :p), trolltech te alors demande de souscrire à la licence commerciale afin, en gros, de faire vivre financièrement QT. La contribution que tu apportes est alors financière.
Dans les deux cas tu aides trolltech différemment afin de promouvoir QT, selon ce que tu veux en faire.
http://doc.trolltech.com/
Et pour ta question sur lmes licenceil suffit de lire tout est dit noir sur blanc :
http://trolltech.com/products/qt/licenses/licensing
http://trolltech.com/company/model
As a general rule:
* Based on the "Quid Pro Quo" principle, if you wish to derive a commercial advantage by not releasing your application under an open source license, you must purchase an appropriate number of commercial licenses from Trolltech. By purchasing commercial licenses, you are no longer obligated to publish your source code.
* If you wish to use an open source version of Trolltech's products, you must contribute all your source code to the open source community at large, according to the terms of the applicable open source license.
- Si tu développes pour le fun tu t'autorises à diffuser tes codes pour en faire bénéficier la communauté open source. La contribution que tu apportes est donc "intellectuelle".
- Si tu refuses de diffuser tes sources (ce qui est le cas quand tu développes un soft propriétaire à but lucratif, car bien entendu si tout le monde peut avoir tes sources tu vas du mal à vendre quoi que ce soit :p), trolltech te alors demande de souscrire à la licence commerciale afin, en gros, de faire vivre financièrement QT. La contribution que tu apportes est alors financière.
Dans les deux cas tu aides trolltech différemment afin de promouvoir QT, selon ce que tu veux en faire.
Bonjour,
j ai besoin de le biblioteque qt . j ai pas trouvé son installation
et aussi des exemples d'apllication
merci a tout ce qui vont m aider
mehdi
j ai besoin de le biblioteque qt . j ai pas trouvé son installation
et aussi des exemples d'apllication
merci a tout ce qui vont m aider
mehdi
De mon cote, j'ai recupere qt 4.3.2 avec mingw.
J'ai installe qt et j'ai compile un petit programme. Mais j'ai des erreurs au link. Pleins d'unresolved symbol.
Apres avoir regarde la ligne de commande et notamment le -lqtmain j'ai tente de trouver cette librairie. Elle ne se trouve ni dans bin ni dans lib. D'ailleurs dans le repertoire lib, il n'ya aucun fichier lib. que des .a et .prl.
J'ai ensuite compris que je devais me construire mon qt. apparemment, j'ai pas tout si je veux linker.
J'ai lancé un configure -platform win32-g++ (j'ose esperer que c'est bien ce qui correspond a une compilation avec mingw).
A la fin du configure, il me dit de lancer mingw32-make. malheureusement, mon jeu de piste s'arrete ici car j'ai des erreurs lors de l'execution de ce make.
Du coup, je me demande s'il n'y a pas moyen de trouver directement une distribution complete de qt4 avec mingw: une distribution que je n'ai pas besoin de construire moi meme, car la, vraiment, je n'arrive pas a comprendre ce que je dois faire de plus pour que ca compile.
merci bien
J'ai installe qt et j'ai compile un petit programme. Mais j'ai des erreurs au link. Pleins d'unresolved symbol.
Apres avoir regarde la ligne de commande et notamment le -lqtmain j'ai tente de trouver cette librairie. Elle ne se trouve ni dans bin ni dans lib. D'ailleurs dans le repertoire lib, il n'ya aucun fichier lib. que des .a et .prl.
J'ai ensuite compris que je devais me construire mon qt. apparemment, j'ai pas tout si je veux linker.
J'ai lancé un configure -platform win32-g++ (j'ose esperer que c'est bien ce qui correspond a une compilation avec mingw).
A la fin du configure, il me dit de lancer mingw32-make. malheureusement, mon jeu de piste s'arrete ici car j'ai des erreurs lors de l'execution de ce make.
Du coup, je me demande s'il n'y a pas moyen de trouver directement une distribution complete de qt4 avec mingw: une distribution que je n'ai pas besoin de construire moi meme, car la, vraiment, je n'arrive pas a comprendre ce que je dois faire de plus pour que ca compile.
merci bien
hum...
En C/C++, l'option -lqtmain cherche une bib qui s'apelle qtmain, ça veut dire que le fichier doit s'appeler en statique : libqtmain.a. En dynamique sous windows, je croi que c'est libqtmain.def avec une dll lié; sous linux libqtmain.so, c'est pour ça qu'il n'y a que des .a dans le /lib!
Pour la version de QT sous win, moi je n'ai pas de problème. Regarde tes erreurs, des fois ça peut venir d'une erreur de config de gcc dans lequel il manque un chemin : Si il s'agit de .h non trouver, tu peut résoudre l'erreur.
En C/C++, l'option -lqtmain cherche une bib qui s'apelle qtmain, ça veut dire que le fichier doit s'appeler en statique : libqtmain.a. En dynamique sous windows, je croi que c'est libqtmain.def avec une dll lié; sous linux libqtmain.so, c'est pour ça qu'il n'y a que des .a dans le /lib!
Pour la version de QT sous win, moi je n'ai pas de problème. Regarde tes erreurs, des fois ça peut venir d'une erreur de config de gcc dans lequel il manque un chemin : Si il s'agit de .h non trouver, tu peut résoudre l'erreur.
bonjour jai intallé qt 4.3.4 ainsi que mingw 3.2 mais lorsque je compile j'ai un mesg d'erreur
Nom du projet : algo_qt
Répertoire du projet : C:\Users\Zénabou\Desktop\algo_qt
Démarrage :Création du fichier de projetC:\Users\Zénabou\Desktop\algo_qt\algo_qt.pro
Processus terminé - code de sortie =0 - statut de sortie =sortie normale
Démarrage : Création du fichierC:\Users\Zénabou\Desktop\algo_qt\Makefile
Processus terminé - code de sortie =0 - statut de sortie =sortie normale
Démarrage : Création du fichierC:\Users\Zénabou\Desktop\algo_qt\Makefile
Processus terminé - code de sortie =0 - statut de sortie =sortie normale
Démarrage :Compilation du projetalgo_qt - Création du fichier exe du projetC:\Users\Zénabou\Desktop\algo_qt\release\algo_qt.exe
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/Users/Zénabou/Desktop/algo_qt'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\algo_qt.exe debug/main.o debug/MonDialogueAlgo.o debug/renderarea.o debug/window.o debug/moc_MonDialogueAlgo.o debug/moc_renderarea.o debug/moc_window.o -L"c:\Qt\4.3.4\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
mingw32-make[1]: Leaving directory `C:/Users/Zénabou/Desktop/algo_qt'
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lqtmaind
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\algo_qt.exe] Error 1
mingw32-make: *** [debug] Error 2
pouvez vous m'aidez?
Nom du projet : algo_qt
Répertoire du projet : C:\Users\Zénabou\Desktop\algo_qt
Démarrage :Création du fichier de projetC:\Users\Zénabou\Desktop\algo_qt\algo_qt.pro
Processus terminé - code de sortie =0 - statut de sortie =sortie normale
Démarrage : Création du fichierC:\Users\Zénabou\Desktop\algo_qt\Makefile
Processus terminé - code de sortie =0 - statut de sortie =sortie normale
Démarrage : Création du fichierC:\Users\Zénabou\Desktop\algo_qt\Makefile
Processus terminé - code de sortie =0 - statut de sortie =sortie normale
Démarrage :Compilation du projetalgo_qt - Création du fichier exe du projetC:\Users\Zénabou\Desktop\algo_qt\release\algo_qt.exe
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/Users/Zénabou/Desktop/algo_qt'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\algo_qt.exe debug/main.o debug/MonDialogueAlgo.o debug/renderarea.o debug/window.o debug/moc_MonDialogueAlgo.o debug/moc_renderarea.o debug/moc_window.o -L"c:\Qt\4.3.4\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
mingw32-make[1]: Leaving directory `C:/Users/Zénabou/Desktop/algo_qt'
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lqtmaind
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\algo_qt.exe] Error 1
mingw32-make: *** [debug] Error 2
pouvez vous m'aidez?
Salut,
Qt est réellement un bon logiciel de programmation. J'ai parcouru les commandes manuellement et c'est un peu chiant. Maintenant je suis allé visiter Qt Designer et ça déchire ! Mais Ouf ! Comment compiler ces fichiers .ui qu'il génère ?
J'ai lu sur le net un article qui m'a fait aller dans QT\4.3.4\examples\Network... pour essayer une compilation. ça a marché et dès lors j'ai compris qu'il y a certains fichiers à générer tels que des fichiers header, source, authentificationdialog, etc...bof je ne comprends rien à tout cela.
Quelqu'un peut-il m'expliquer comment ça se passe quand je veux compiler un fichier de Qt Designer ?
D'avance merci.
Qt est réellement un bon logiciel de programmation. J'ai parcouru les commandes manuellement et c'est un peu chiant. Maintenant je suis allé visiter Qt Designer et ça déchire ! Mais Ouf ! Comment compiler ces fichiers .ui qu'il génère ?
J'ai lu sur le net un article qui m'a fait aller dans QT\4.3.4\examples\Network... pour essayer une compilation. ça a marché et dès lors j'ai compris qu'il y a certains fichiers à générer tels que des fichiers header, source, authentificationdialog, etc...bof je ne comprends rien à tout cela.
Quelqu'un peut-il m'expliquer comment ça se passe quand je veux compiler un fichier de Qt Designer ?
D'avance merci.
Salut.
Normalement il y a des programme qui te permettent de faire ça en automatique. De mémoire, sans certitudes, c'est du genre :
qmake -projet // te crée un projet à partir des fichier .ui .moc et cie
qmake // te fait un makefile
make // pour compiler
Ensuite, si tu veux rentrer un peu plus dans les détails, regarde ce que fait le makefile.
Il me semble qu'il invoque un programme uic et moc qui transforment les .uic et .moc en fichier C++ standard.
Voilà ce que j'en sais.
PS: Pour le QtDesigner : tu n'as même pas essayer le 3, qui est encore mieux, te permettant de réaliser tout ton projet dans le designer ! (ça déchire²)
Normalement il y a des programme qui te permettent de faire ça en automatique. De mémoire, sans certitudes, c'est du genre :
qmake -projet // te crée un projet à partir des fichier .ui .moc et cie
qmake // te fait un makefile
make // pour compiler
Ensuite, si tu veux rentrer un peu plus dans les détails, regarde ce que fait le makefile.
Il me semble qu'il invoque un programme uic et moc qui transforment les .uic et .moc en fichier C++ standard.
Voilà ce que j'en sais.
PS: Pour le QtDesigner : tu n'as même pas essayer le 3, qui est encore mieux, te permettant de réaliser tout ton projet dans le designer ! (ça déchire²)