Gconf or GSettings? - leading to a wider question

Lubomir I. Ivanov neolit123 at gmail.com
Sun Jan 20 07:21:37 PST 2013


just gave Qt a try out session for the first time, and i can say i'm a
bit impressed.

after 5 hours reading docs and forums here is a mockup where i only
had to write 200lines of code or so:
http://i49.tinypic.com/rsztjn.jpg

- it is using a UI designer (/resource editor) which generates code
http://ubuntu.allmyapps.com/data/q/t/qt4-designer-qt-4-designer/UBUNTU-9.04/widget_editor_qt_designer.png
- the executable is 110kb (stripped) with no dependencies on windows!
- simple XML parsing is builtin
- has divelist tree view mockup
- has a drawable frame
- tabs, menus with signals

things about Qt i didn't like after reading comments and trying things out:
- API broken between 4.x, 5.x. also no 5.x mingw build for windows yet.
- everything is UTF-16
- the project make files (qmake) can be a bit of a trouble in the long
run, i think
- classes have to be subclassed for basic functionality like signals
and painting events
(alternatives seem hacky)
- heavy use C++ syntax, although stream syntax for example is not
strictly needed.
"something << 123456" usually has an alternative "something.add(123456)";

lubomir
--


More information about the subsurface mailing list