Cross platform GUI

Oct 21, 2011 at 3:09am
closed account (o1vk4iN6)
I was wondering if anyone could make any suggestions on which cross platform gui API i should use. Right now I am looking at gtkmm although, I want to be able to customize the looks of the controls. For example I know one thing that seems to be going around a lot is a dark theme for the gui. I would like to achieve this while still maintaining cross platform. I also have plans to add a OpenGL viewport so I don't want the API to interfere with that at all.

On a side note, does anyone know what API Autodesk Maya uses? It is for both mac and windows. I was wondering if they just wrote native code for both systems or what, if anyone has specifics on that I'd appreciate it. There isn't too much information about it.

Thanks for any advice.
Last edited on Oct 21, 2011 at 3:10am
Oct 21, 2011 at 3:13am
Qt is pretty good as far as customization goes. You might run into trouble skinning certain widgets (I'm looking at you, QDial), but most of them are pretty good as far as customization goes.

I think Autodesk Maya uses Qt. Don't hold me to it, though. I know for sure that Mathematica does, though that's not an Autodesk product...

-Albatross
Last edited on Oct 21, 2011 at 3:13am
Oct 21, 2011 at 3:16am
I know for sure that Mathematica does
Are you sure? I don't see any of the Qt DLLs in the list of loaded binaries.
Oct 21, 2011 at 4:06am
closed account (o1vk4iN6)
Thanks, I'll look into Qt.
Oct 21, 2011 at 4:07am
closed account (1yR4jE8b)
Adobe Creative Suite is also written with Qt.
Oct 21, 2011 at 4:20am
@helios: http://qt.nokia.com/qt-in-use/story/customer/mathematica-by-wolfram-research/
Maybe Wolfram got it licensed under a license that would allow them to statically link some things. Alternatively, maybe they changed *again*.

-Albatross
Last edited on Oct 21, 2011 at 4:26am
Topic archived. No new replies allowed.