Glade VCP quits after adding Gramlin plus
25 Jul 2016 17:29 #78004
by mozmck
Replied by mozmck on topic Glade VCP quits after adding Gramlin plus
I definitely think we should look at using QT, and have been looking at it a bit myself lately.
Another toolkit that I use a bit is FLTK, and it is really pretty nice. A couple of advantages FLTK has are speed, and size. It really is a Fast, Light ToolKit. I can statically link the libraries into a utility and it adds only about 400Kb of size to the executable. The FLTK guys actually recommend static linking which has the advantage that you don't have to rely on the version in the package manager or some other repository but can have an in-tree copy for a project if you want.
It also has a GUI builder called Fluid which works quite well and is simple.
QT on the other hand may be more flexible and make it easier to run on embedded hardware and may have other advantages I don't know of right now. It seems to have a million libraries and dependencies on debian/ubuntu though but that's probably not much of an issue.
Another toolkit that I use a bit is FLTK, and it is really pretty nice. A couple of advantages FLTK has are speed, and size. It really is a Fast, Light ToolKit. I can statically link the libraries into a utility and it adds only about 400Kb of size to the executable. The FLTK guys actually recommend static linking which has the advantage that you don't have to rely on the version in the package manager or some other repository but can have an in-tree copy for a project if you want.
It also has a GUI builder called Fluid which works quite well and is simple.
QT on the other hand may be more flexible and make it easier to run on embedded hardware and may have other advantages I don't know of right now. It seems to have a million libraries and dependencies on debian/ubuntu though but that's probably not much of an issue.
Please Log in or Create an account to join the conversation.
25 Jul 2016 17:32 #78007
by andypugh
Replied by andypugh on topic Glade VCP quits after adding Gramlin plus
If there was a QT version of VCP, would all the existing GladeVCP widgets need to be re-created?
Please Log in or Create an account to join the conversation.
25 Jul 2016 18:48 #78011
by newbynobi
Short answer : Yes!
If we stay with gtk and update to gtk3 they only have to be updated, but we will not have 3D window support. It is possible with a lot of work around and may also be added in the future.
Norbert
Replied by newbynobi on topic Glade VCP quits after adding Gramlin plus
If there was a QT version of VCP, would all the existing GladeVCP widgets need to be re-created?
Short answer : Yes!
If we stay with gtk and update to gtk3 they only have to be updated, but we will not have 3D window support. It is possible with a lot of work around and may also be added in the future.
Never heard from it, what coding language does that one need?Another toolkit that I use a bit is FLTK, and it is really pretty nice.
Norbert
Please Log in or Create an account to join the conversation.
25 Jul 2016 19:06 #78012
by mozmck
Replied by mozmck on topic Glade VCP quits after adding Gramlin plus
It is written in a simple C++, but I think there are other language bindings as well. www.fltk.org
One thing lacking with FLTK as far as I know is a way to load a GUI from a description file (xml?) at runtime. This could be implemented and I know of at least one project to do that, but I think it is abandoned.
Even with Qt the widgets should probably be written in C++ IMO. They can then be in a library and have bindings and be used in any language.
One thing lacking with FLTK as far as I know is a way to load a GUI from a description file (xml?) at runtime. This could be implemented and I know of at least one project to do that, but I think it is abandoned.
Even with Qt the widgets should probably be written in C++ IMO. They can then be in a library and have bindings and be used in any language.
Please Log in or Create an account to join the conversation.
Moderators: HansU
Time to create page: 0.120 seconds