ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The code has already been ported to Linux, but I would like to create an interface that is similar to the one shown above that will be cross platform compatible between Windows and Linux and if possible Mac.
Safest bet is probably Qt ... downside: the windows
bit isn't free :) Have a browse on http://freshmeat.net ,
there's a few others around that I haven't seen/used.
wxWindows and Qt provides the look and feel like the underlying plateform. If u want to stick with the same look and feel and think you should use Tkinter and Tix toolkit that comes with standard Python Distribution. But this will work only if you want to go with Python :-)
The FLTK Toolkit may have fewer capabilities in relation to Qt or wxWidgets, but is just fine for a great variety of projects including the one you are interested in and, moreover, it keeps the same look 'n' feel in every supported platform.
The current port I have done, uses wxWindows for the interface, but I find xwWindows is a little bloated for my needs and does not maintain an identical look accross platforms.
I am not a fan of QT and it too suffers with the bloat factor, but it is still an option.
Tkinter would probably be ok, but this is already written in C++, and I have no Python experience.
The FLTK Toolkit looks quite good and might suit my needs, thanks. I will take a look at this.
I have also considered Java, although the JNI looks like it could make this a less than simple.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.