Discussion:
[Gambas-user] Not sure about what type of project to use, pls advise
cwyong1
2009-12-29 17:01:38 UTC
Permalink
Hi
i am thinking of writing an financial system but am confused, should i go
for Graphical Application of QT or GTK+ Graphical Application

Thank
--
View this message in context: http://old.nabble.com/Not-sure-about-what-type-of-project-to-use%2C-pls-advise-tp26957051p26957051.html
Sent from the gambas-user mailing list archive at Nabble.com.
Doriano Blengino
2009-12-29 17:17:28 UTC
Permalink
Post by cwyong1
Hi
i am thinking of writing an financial system but am confused, should i go
for Graphical Application of QT or GTK+ Graphical Application
Thank
Hmm, good question.

GTK support in gambas is incomplete if compared to QT - especially the
printer interface which works well in QT and it seems to lack in GTK.
There are other widgets missing in GTK, and probably more quirks.

Being your a financial program, I would go with QT.

Anyway, you can change the graphic back-end without touching a single
line of code, if you plan with care. Once your project has been created,
you can go in the Project/Components tab and substitute QT with GTK. You
can also use the switcher component instead: this component uses QT if
running in a KDE environment, otherwise GTK. This would render the
application more portable. So start your project with QT and, at times,
try to switch to GTK forth and back (especially when adding complex
widgets).

Regards,
Doriano
Werner
2009-12-29 17:19:34 UTC
Permalink
Post by cwyong1
Hi
i am thinking of writing an financial system but am confused, should i go
for Graphical Application of QT or GTK+ Graphical Application
Thank
Surely you will find people advocating both sides.
My personal preference is Qt as it is more feature complete and congruent.

Some other thoughts that crossed my mind (might be irrelevant):

-- There seems to be a financial accounting system written in Gambas,
status unknown that might have useful bits
-- There was a discussion on this mailing list on how to represent
accounting numbers with Gambas.
Jussi Lahtinen
2009-12-30 20:35:53 UTC
Permalink
License issues...
I have understand that GTK+ is free, Qt3 is free only for
non-proprietary software,
and Qt4 is free for proprietary software also.

Jussi
Post by Werner
Post by cwyong1
Hi
i am thinking of writing an financial system but am confused, should i go
for Graphical Application of QT or GTK+ Graphical Application
Thank
Surely you will find people advocating both sides.
My personal preference is Qt as it is more feature complete and congruent.
-- There seems to be a financial accounting system written in Gambas,
status unknown that might have useful bits
-- There was a discussion on this mailing list on how to represent
accounting numbers with Gambas.
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
Kadaitcha Man
2009-12-30 23:10:48 UTC
Permalink
Post by Jussi Lahtinen
License issues...
I have understand that GTK+ is free, Qt3 is free only for
non-proprietary software,
and Qt4 is free for proprietary software also.
If those are issues that anyone need consider then how can the likes
of ATI and nVidia create control panels for their proprietary drivers?
Jussi Lahtinen
2010-01-01 17:53:32 UTC
Permalink
Yes, they are issues to consider, if you are not willing to pay for license.

Jussi


On Thu, Dec 31, 2009 at 01:10, Kadaitcha Man
Post by Kadaitcha Man
Post by Jussi Lahtinen
License issues...
I have understand that GTK+ is free, Qt3 is free only for
non-proprietary software,
and Qt4 is free for proprietary software also.
If those are issues that anyone need consider then how can the likes
of ATI and nVidia create control panels for their proprietary drivers?
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
Jussi Lahtinen
2010-01-01 18:02:10 UTC
Permalink
About Qt3 commercial developer license.
http://qt.nokia.com/products/licensing

Jussi
Post by Jussi Lahtinen
Yes, they are issues to consider, if you are not willing to pay for license.
Jussi
On Thu, Dec 31, 2009 at 01:10, Kadaitcha Man
Post by Kadaitcha Man
Post by Jussi Lahtinen
License issues...
I have understand that GTK+ is free, Qt3 is free only for
non-proprietary software,
and Qt4 is free for proprietary software also.
If those are issues that anyone need consider then how can the likes
of ATI and nVidia create control panels for their proprietary drivers?
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
Kadaitcha Man
2010-01-02 00:42:04 UTC
Permalink
Post by Jussi Lahtinen
About Qt3 commercial developer license.
http://qt.nokia.com/products/licensing
Interesting, however there is no mention of the different versions of
Qt, nor of Qt4 being free for proprietary software, and purchasing the
developer version is independent of writing non-free software if you
need the additional drivers and features.

Loading...