What is the framework using in Blender GUI? QT? Or Tk, GTK+, FOX toolkit, wxWidgets? Because Blender is cross-platform application.
The Blender GUI is established through an interplay of multiple parts of the code. I.e. on a high level: GHOST – OS dependent code (windows, OpenGL context, device input, etc.) Window-Manager – OS independent management of windows, events, keymaps, data-change notifiers, etc.
The UI Framework is the set of classes and interfaces that define the elements and behavior of a window-based UI Subsystem. It defines a structure for defining user interfaces.
Blender has been programmed in C, C++ and Python. OpenGL is used to render everthing on screen, including the user interface.
Blender uses OpenGL to draw all of its user interface. (Personally I'm a fan!)
Blender's interface is entirely custom
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With