UI toolkit integrations
CEETRON Envision can be easily integrated into most UI toolkits. We provide examples for
Qt: Qt4, Qt5 and Qt6 are supported in our examples.
wxWidgets: wxWidgets 3.0 and later are supported in our examples.
.NET: We provide C# examples for both WinForms and WPF.
Python: We provide a Python example app for PyQt5.
MFC: We provide a MinimalMfc example app to get you started with MFC.
Win32; We provide both a MinimalWin32 and a MultiView example for Win32 users.
For C++ users:
In order to render with OpenGL and CEETRON Envision in your application, you will have to provide a Viewer that derives from
ViewerUIFramework. If you are using Qt or wxWidgets, we have provided examples on how to do this. See CEETRON ENVISION with Qt and
CEETRON ENVISION with wxWidgets for more information.
For .NET users:
For Windows Forms, you need to use the
Win component (CeetronEnvision.Win) and create a user control for the 3D rendering.
Examples on how to do this are provided in the WinFormsMinimal and WinFormsDemoApp. See CEETRON ENVISION with Windows Forms for more information.
The Windows Presentation Foundation can also integrate towards this user control. See CEETRON ENVISION with WPF for more information. A couple of minimal apps for this support is provided (WpfMinimal/WpfWindowsFormsHostMinimal).