Je cherche une librairie graphique 2D en c++, juste pour fair de joli
dessins tout simple,
J'ai trouvé "g2 graphical library " qui marche trés bien mais seulement si
je compile avec "gcc"
la compilation avec "g++" renvoie une erreur du type :
On Wed, 24 Sep 2003 23:29:38 +0200, "Fonzy" wrote:
(le GUI prenant plus de lignes que les codes de calcul que j'avais fait...)
C'est aussi le cas avec wxWindows et OWL. Je crois bien que c'est lié à la programmation GUI, et pas à Qt en particulier...
Par contre j'aimerais moi aussi un comparatif Qt/wxWindows, ne serait-ce que pour savoir si le prix de Qt se justifie...
-- Let's face it, boys: the Trash Heap _is_ all. -- the Trash Heap, Fraggle Rock, ep 1
Samuel Krempp
le Thursday 25 September 2003 00:17, écrivit :
On Wed, 24 Sep 2003 23:29:38 +0200, "Fonzy" wrote:
(le GUI prenant plus de lignes que les codes de calcul que j'avais fait...)
C'est aussi le cas avec wxWindows et OWL. Je crois bien que c'est lié à la programmation GUI, et pas à Qt en particulier...
je pense aussi. gèrer 2-3 trucs dans une fenêtre n'est pas d'une complexité transcendante, mais c'est pas complètement simple non plus. ça mets en jeu un grand nombre de petites choses simples.. et ça nécessite vite bcp de lignes de code même si l'API est bien pensée. Mais bon, je crois il y a des outils de création d'interface pour éviter de rendre ça trop fastidieux (qtdesigner, ..)
Par contre j'aimerais moi aussi un comparatif Qt/wxWindows, ne serait-ce que pour savoir si le prix de Qt se justifie...
comme la version non-commerciale est gratuite, ce prix n'est de toute façon pas démesuré. du côté wxWindows, il faut voir qu'il peut y avoir des coût directs supplémentaires (par exemple si on veut utiliser un dialog editor, il y a wxDesigner ou DialogBlocks, payant, et d'autres qui ne sont pas encore bien fini, ou peut être pas aussi bien que qtdesigner - mais je n'ai pas essayé).
-- Sam
le Thursday 25 September 2003 00:17, gramster@gramster.com écrivit :
On Wed, 24 Sep 2003 23:29:38 +0200, "Fonzy"
<fonzy_x98@banqueduspam.yahoo.fr> wrote:
(le GUI prenant plus de lignes que les codes de calcul
que j'avais fait...)
C'est aussi le cas avec wxWindows et OWL. Je crois bien que c'est lié
à la programmation GUI, et pas à Qt en particulier...
je pense aussi. gèrer 2-3 trucs dans une fenêtre n'est pas d'une complexité
transcendante, mais c'est pas complètement simple non plus. ça mets en jeu
un grand nombre de petites choses simples.. et ça nécessite vite bcp de
lignes de code même si l'API est bien pensée.
Mais bon, je crois il y a des outils de création d'interface pour éviter de
rendre ça trop fastidieux (qtdesigner, ..)
Par contre j'aimerais moi aussi un comparatif Qt/wxWindows, ne
serait-ce que pour savoir si le prix de Qt se justifie...
comme la version non-commerciale est gratuite, ce prix n'est de toute façon
pas démesuré.
du côté wxWindows, il faut voir qu'il peut y avoir des coût directs
supplémentaires (par exemple si on veut utiliser un dialog editor, il y a
wxDesigner ou DialogBlocks, payant, et d'autres qui ne sont pas encore bien
fini, ou peut être pas aussi bien que qtdesigner - mais je n'ai pas
essayé).
On Wed, 24 Sep 2003 23:29:38 +0200, "Fonzy" wrote:
(le GUI prenant plus de lignes que les codes de calcul que j'avais fait...)
C'est aussi le cas avec wxWindows et OWL. Je crois bien que c'est lié à la programmation GUI, et pas à Qt en particulier...
je pense aussi. gèrer 2-3 trucs dans une fenêtre n'est pas d'une complexité transcendante, mais c'est pas complètement simple non plus. ça mets en jeu un grand nombre de petites choses simples.. et ça nécessite vite bcp de lignes de code même si l'API est bien pensée. Mais bon, je crois il y a des outils de création d'interface pour éviter de rendre ça trop fastidieux (qtdesigner, ..)
Par contre j'aimerais moi aussi un comparatif Qt/wxWindows, ne serait-ce que pour savoir si le prix de Qt se justifie...
comme la version non-commerciale est gratuite, ce prix n'est de toute façon pas démesuré. du côté wxWindows, il faut voir qu'il peut y avoir des coût directs supplémentaires (par exemple si on veut utiliser un dialog editor, il y a wxDesigner ou DialogBlocks, payant, et d'autres qui ne sont pas encore bien fini, ou peut être pas aussi bien que qtdesigner - mais je n'ai pas essayé).
-- Sam
May
"Fonzy" a écrit dans le message de news:bkt1rj$nrv$
"May" a écrit dans le message de news:bks11a$2i3$
"Samuel Krempp" a écrit dans le
message de news:3f70b9b9$0$2773$
le Tuesday 23 September 2003 22:40, écrivit
:
Nico wrote:
sinon une autre librarie qui fonctionne en c++ ??
Ya la SDL : http://www.libsdl.org/index.php
Jamais testé.
On peut aussi utiliser une API graphique générale. Qt a une classe pour dessiner (lignes, cercles, tout ça) http://doc.trolltech.com/3.2/qpainter.html
c'est du C++ modifié (ya une couche pré-processée) gtk-- a surement le meme genre de chose.
c'est ptet le marteau pour écraser la mouche. -- Sam
Y'a aussi wX-Windows http://www.wxwindows.org
Qui comme Qt propose une implementation Linux et Windows
Puisque tu as l'air de connaître les 2, c'st laquelle la mieux, selon toi?
(rapidité de prise en main, codage "intuitif", efficacité, possibilités, etc.).
Je m'étais mis à Qt, un temps. J'aime bien comment c'est structuré (reprend
bien les paradigmes du C++...pas tous certes) et documenté(vaut mieux d'ailleurs...), mais je trouve que ça nécessite un certain apprentissage, et
le codage est lourd (le GUI prenant plus de lignes que les codes de calcul que j'avais fait...)
Fonzy
Qt et wX-Windows sont sensiblement identiques... A toi de voir, mais recemment borland a decider d'integrer wXWindows a une de ses suites, son developpement va donc en etre acceleré...
May
"Fonzy" <fonzy_x98@banqueduspam.yahoo.fr> a écrit dans le message de
news:bkt1rj$nrv$1@news-reader5.wanadoo.fr...
"May" <May_san45@hotmail.com> a écrit dans le message de
news:bks11a$2i3$1@cauchy.enpc.fr...
"Samuel Krempp" <krempp@crans.truc.en.trop.ens-cachan.fr> a écrit dans
le
message de news:3f70b9b9$0$2773$626a54ce@news.free.fr...
le Tuesday 23 September 2003 22:40, loic.actarus.joly@wanadoo.fr
écrivit
:
Nico wrote:
sinon une autre librarie qui fonctionne en c++ ??
Ya la SDL :
http://www.libsdl.org/index.php
Jamais testé.
On peut aussi utiliser une API graphique générale.
Qt a une classe pour dessiner (lignes, cercles, tout ça)
http://doc.trolltech.com/3.2/qpainter.html
c'est du C++ modifié (ya une couche pré-processée)
gtk-- a surement le meme genre de chose.
c'est ptet le marteau pour écraser la mouche.
--
Sam
Y'a aussi wX-Windows
http://www.wxwindows.org
Qui comme Qt propose une implementation Linux et Windows
Puisque tu as l'air de connaître les 2, c'st laquelle la mieux, selon toi?
(rapidité de prise en main, codage "intuitif", efficacité, possibilités,
etc.).
Je m'étais mis à Qt, un temps. J'aime bien comment c'est structuré
(reprend
bien les paradigmes du C++...pas tous certes) et documenté(vaut mieux
d'ailleurs...), mais je trouve que ça nécessite un certain apprentissage,
et
le codage est lourd (le GUI prenant plus de lignes que les codes de calcul
que j'avais fait...)
Fonzy
Qt et wX-Windows sont sensiblement identiques...
A toi de voir, mais recemment borland a decider d'integrer wXWindows a une
de ses suites, son developpement va donc en etre acceleré...
"Fonzy" a écrit dans le message de news:bkt1rj$nrv$
"May" a écrit dans le message de news:bks11a$2i3$
"Samuel Krempp" a écrit dans le
message de news:3f70b9b9$0$2773$
le Tuesday 23 September 2003 22:40, écrivit
:
Nico wrote:
sinon une autre librarie qui fonctionne en c++ ??
Ya la SDL : http://www.libsdl.org/index.php
Jamais testé.
On peut aussi utiliser une API graphique générale. Qt a une classe pour dessiner (lignes, cercles, tout ça) http://doc.trolltech.com/3.2/qpainter.html
c'est du C++ modifié (ya une couche pré-processée) gtk-- a surement le meme genre de chose.
c'est ptet le marteau pour écraser la mouche. -- Sam
Y'a aussi wX-Windows http://www.wxwindows.org
Qui comme Qt propose une implementation Linux et Windows
Puisque tu as l'air de connaître les 2, c'st laquelle la mieux, selon toi?
(rapidité de prise en main, codage "intuitif", efficacité, possibilités, etc.).
Je m'étais mis à Qt, un temps. J'aime bien comment c'est structuré (reprend
bien les paradigmes du C++...pas tous certes) et documenté(vaut mieux d'ailleurs...), mais je trouve que ça nécessite un certain apprentissage, et
le codage est lourd (le GUI prenant plus de lignes que les codes de calcul que j'avais fait...)
Fonzy
Qt et wX-Windows sont sensiblement identiques... A toi de voir, mais recemment borland a decider d'integrer wXWindows a une de ses suites, son developpement va donc en etre acceleré...
May
kanze
Samuel Krempp wrote in message news:<3f722ae2$0$2770$...
Par contre j'aimerais moi aussi un comparatif Qt/wxWindows, ne serait-ce que pour savoir si le prix de Qt se justifie...
comme la version non-commerciale est gratuite, ce prix n'est de toute façon pas démesuré.
Pour ceux qui peuvent utiliser la version non-commerciale:-).
En revanche, d'après mes expériences, dans un milieu commercial (où les programmeurs sont payés, et que l'heure programmeur a un coût important aussi), le prix du logiciel n'est que rarement une facteur importante dans le coût total. Si les programmeurs sont ne serait-ce que 10% plus productif avec Qt, je suis sûr que la license serait payée dans peu de temps.
-- James Kanze GABI Software mailto: Conseils en informatique orientée objet/ http://www.gabi-soft.fr Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
Samuel Krempp <krempp@crans.truc.en.trop.ens-cachan.fr> wrote in message
news:<3f722ae2$0$2770$626a54ce@news.free.fr>...
Par contre j'aimerais moi aussi un comparatif Qt/wxWindows, ne
serait-ce que pour savoir si le prix de Qt se justifie...
comme la version non-commerciale est gratuite, ce prix n'est de toute
façon pas démesuré.
Pour ceux qui peuvent utiliser la version non-commerciale:-).
En revanche, d'après mes expériences, dans un milieu commercial (où les
programmeurs sont payés, et que l'heure programmeur a un coût important
aussi), le prix du logiciel n'est que rarement une facteur importante
dans le coût total. Si les programmeurs sont ne serait-ce que 10% plus
productif avec Qt, je suis sûr que la license serait payée dans peu de
temps.
--
James Kanze GABI Software mailto:kanze@gabi-soft.fr
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
Samuel Krempp wrote in message news:<3f722ae2$0$2770$...
Par contre j'aimerais moi aussi un comparatif Qt/wxWindows, ne serait-ce que pour savoir si le prix de Qt se justifie...
comme la version non-commerciale est gratuite, ce prix n'est de toute façon pas démesuré.
Pour ceux qui peuvent utiliser la version non-commerciale:-).
En revanche, d'après mes expériences, dans un milieu commercial (où les programmeurs sont payés, et que l'heure programmeur a un coût important aussi), le prix du logiciel n'est que rarement une facteur importante dans le coût total. Si les programmeurs sont ne serait-ce que 10% plus productif avec Qt, je suis sûr que la license serait payée dans peu de temps.
-- James Kanze GABI Software mailto: Conseils en informatique orientée objet/ http://www.gabi-soft.fr Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
read_in
Le Tue, 23 Sep 2003 14:23:27 +0200, Nico a écrit :
Sous linux Mandrake 9.2 RC2 kernel 2.4.22-6
Je cherche une librairie graphique 2D en c++, juste pour fair de joli dessins tout simple, J'ai trouvé "g2 graphical library " qui marche trés bien mais seulement si je compile avec "gcc" la compilation avec "g++" renvoie une erreur du type :
sinon une autre librarie qui fonctionne en c++ ??
Moi j'ai utilise Allegro qui fonctionne plutot bien, je sais qu'il existe aussi SDL (assez connue). Leur avantage est d'être portables (donc tu peux aussi filer ton projet à quelqu'un qui bosse par ex avec windows) Par contre, je n'ai utilisé Allegro qu'en C, et je me demande si SDL n'est pas non plus en C. Quoi qu'il en soit, tu peux les utilise en C++ si je me souviens bien
Le Tue, 23 Sep 2003 14:23:27 +0200, Nico a écrit :
Sous linux Mandrake 9.2 RC2
kernel 2.4.22-6
Je cherche une librairie graphique 2D en c++, juste pour fair de joli
dessins tout simple,
J'ai trouvé "g2 graphical library " qui marche trés bien mais seulement si
je compile avec "gcc"
la compilation avec "g++" renvoie une erreur du type :
sinon une autre librarie qui fonctionne en c++ ??
Moi j'ai utilise Allegro qui fonctionne plutot bien, je sais qu'il existe
aussi SDL (assez connue).
Leur avantage est d'être portables (donc tu peux aussi filer ton projet à
quelqu'un qui bosse par ex avec windows)
Par contre, je n'ai utilisé Allegro qu'en C, et je me demande si SDL n'est
pas non plus en C.
Quoi qu'il en soit, tu peux les utilise en C++ si je me souviens bien
Le Tue, 23 Sep 2003 14:23:27 +0200, Nico a écrit :
Sous linux Mandrake 9.2 RC2 kernel 2.4.22-6
Je cherche une librairie graphique 2D en c++, juste pour fair de joli dessins tout simple, J'ai trouvé "g2 graphical library " qui marche trés bien mais seulement si je compile avec "gcc" la compilation avec "g++" renvoie une erreur du type :
sinon une autre librarie qui fonctionne en c++ ??
Moi j'ai utilise Allegro qui fonctionne plutot bien, je sais qu'il existe aussi SDL (assez connue). Leur avantage est d'être portables (donc tu peux aussi filer ton projet à quelqu'un qui bosse par ex avec windows) Par contre, je n'ai utilisé Allegro qu'en C, et je me demande si SDL n'est pas non plus en C. Quoi qu'il en soit, tu peux les utilise en C++ si je me souviens bien
Fabien LE LEZ
On 25 Sep 2003 04:48:08 -0700, wrote:
le prix du logiciel n'est que rarement une facteur importante dans le coût total.
Dans le cas de wxWindows/Qt, il n'y a pas que le prix du logiciel, il y a aussi le fait que wxWindows est libre : je peux en faire à peu près ce que je veux (l'installer sur un autre poste pour m'éviter de monter un escalier, le modifier, etc.) sans me poser de questions. A qualité technique égale, éviter de perdre son temps avec des questions légales n'est pas dénué d'intérêt, surtout dans une petite entreprise (un seul programmeur et personne d'autre que moi pour s'occuper des problèmes légaux).
-- Let's face it, boys: the Trash Heap _is_ all. -- the Trash Heap, Fraggle Rock, ep 1
On 25 Sep 2003 04:48:08 -0700, kanze@gabi-soft.fr wrote:
le prix du logiciel n'est que rarement une facteur importante
dans le coût total.
Dans le cas de wxWindows/Qt, il n'y a pas que le prix du logiciel, il
y a aussi le fait que wxWindows est libre : je peux en faire à peu
près ce que je veux (l'installer sur un autre poste pour m'éviter de
monter un escalier, le modifier, etc.) sans me poser de questions. A
qualité technique égale, éviter de perdre son temps avec des questions
légales n'est pas dénué d'intérêt, surtout dans une petite entreprise
(un seul programmeur et personne d'autre que moi pour s'occuper des
problèmes légaux).
--
Let's face it, boys: the Trash Heap _is_ all.
-- the Trash Heap, Fraggle Rock, ep 1
le prix du logiciel n'est que rarement une facteur importante dans le coût total.
Dans le cas de wxWindows/Qt, il n'y a pas que le prix du logiciel, il y a aussi le fait que wxWindows est libre : je peux en faire à peu près ce que je veux (l'installer sur un autre poste pour m'éviter de monter un escalier, le modifier, etc.) sans me poser de questions. A qualité technique égale, éviter de perdre son temps avec des questions légales n'est pas dénué d'intérêt, surtout dans une petite entreprise (un seul programmeur et personne d'autre que moi pour s'occuper des problèmes légaux).
-- Let's face it, boys: the Trash Heap _is_ all. -- the Trash Heap, Fraggle Rock, ep 1
kanze
Fabien LE LEZ wrote in message news:...
On 25 Sep 2003 04:48:08 -0700, wrote:
le prix du logiciel n'est que rarement une facteur importante dans le coût total.
Dans le cas de wxWindows/Qt, il n'y a pas que le prix du logiciel, il y a aussi le fait que wxWindows est libre : je peux en faire à peu près ce que je veux (l'installer sur un autre poste pour m'éviter de monter un escalier, le modifier, etc.) sans me poser de questions.
Effectivement, la license de wxWindows me semble assez libérale. Mais je ne vois pas le problème avec celle de Qt non plus -- c'est un « per developer » classique.
A qualité technique égale, éviter de perdre son temps avec des questions légales n'est pas dénué d'intérêt, surtout dans une petite entreprise (un seul programmeur et personne d'autre que moi pour s'occuper des problèmes légaux).
Je dirais prèsque que c'est dans les petites entreprises où le coût de Qt joue le moindre rôle. Tu le récoupères très vite. Tandis que dans une grosse boîte, où les rôles des développeurs changent rapidement, il se peut qu'il te faut pas mal de licenses Qt pour être en règle, même s'il y a effectivement peu de gens qui développent à la fois.
-- James Kanze GABI Software mailto: Conseils en informatique orientée objet/ http://www.gabi-soft.fr Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
Fabien LE LEZ <gramster@gramster.com> wrote in message
news:<1pq5nvs316oppom7g3fcjqa07gsiku7ml4@4ax.com>...
On 25 Sep 2003 04:48:08 -0700, kanze@gabi-soft.fr wrote:
le prix du logiciel n'est que rarement une facteur importante dans le
coût total.
Dans le cas de wxWindows/Qt, il n'y a pas que le prix du logiciel, il
y a aussi le fait que wxWindows est libre : je peux en faire à peu
près ce que je veux (l'installer sur un autre poste pour m'éviter de
monter un escalier, le modifier, etc.) sans me poser de questions.
Effectivement, la license de wxWindows me semble assez libérale. Mais je
ne vois pas le problème avec celle de Qt non plus -- c'est un « per
developer » classique.
A qualité technique égale, éviter de perdre son temps avec des
questions légales n'est pas dénué d'intérêt, surtout dans une petite
entreprise (un seul programmeur et personne d'autre que moi pour
s'occuper des problèmes légaux).
Je dirais prèsque que c'est dans les petites entreprises où le coût de
Qt joue le moindre rôle. Tu le récoupères très vite. Tandis que dans une
grosse boîte, où les rôles des développeurs changent rapidement, il se
peut qu'il te faut pas mal de licenses Qt pour être en règle, même s'il
y a effectivement peu de gens qui développent à la fois.
--
James Kanze GABI Software mailto:kanze@gabi-soft.fr
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
le prix du logiciel n'est que rarement une facteur importante dans le coût total.
Dans le cas de wxWindows/Qt, il n'y a pas que le prix du logiciel, il y a aussi le fait que wxWindows est libre : je peux en faire à peu près ce que je veux (l'installer sur un autre poste pour m'éviter de monter un escalier, le modifier, etc.) sans me poser de questions.
Effectivement, la license de wxWindows me semble assez libérale. Mais je ne vois pas le problème avec celle de Qt non plus -- c'est un « per developer » classique.
A qualité technique égale, éviter de perdre son temps avec des questions légales n'est pas dénué d'intérêt, surtout dans une petite entreprise (un seul programmeur et personne d'autre que moi pour s'occuper des problèmes légaux).
Je dirais prèsque que c'est dans les petites entreprises où le coût de Qt joue le moindre rôle. Tu le récoupères très vite. Tandis que dans une grosse boîte, où les rôles des développeurs changent rapidement, il se peut qu'il te faut pas mal de licenses Qt pour être en règle, même s'il y a effectivement peu de gens qui développent à la fois.
-- James Kanze GABI Software mailto: Conseils en informatique orientée objet/ http://www.gabi-soft.fr Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
Laurent DELEPINE
Loïc Joly wrote:
Nico wrote:
sinon une autre librarie qui fonctionne en c++ ??
Ya la SDL : http://www.libsdl.org/index.php
Jamais testé.
J'aime bien cette petite librairie. Tres simple et tres rapide. Mais elle est en C.
A+
LD
Loïc Joly wrote:
Nico wrote:
sinon une autre librarie qui fonctionne en c++ ??
Ya la SDL :
http://www.libsdl.org/index.php
Jamais testé.
J'aime bien cette petite librairie. Tres simple et tres rapide. Mais
elle est en C.