The Custom Tkinter GUI Designer brings a modern and fluid look to the Tkinter library without the need of complex or any GUI code at all. All MD Products apart from MatDeck Free automatically generate all GUI components and customization as well as any code needed to make the GUI run and function professionally. We can see this in action below with the Log In GUI.
As you can see, our Custom Tkinter UI Designer allows you to make your app more engaging and add enhanced looks functionality for your users. It does this while giving you amazing usability and making your UI accessible by everyone involved in its design. Custom Tkinter is also perfect if you plan to use both light and dark themes in your app, as it incorporates both perfectly.
Custom Tkinter allows you to create one code base which can be deployed to all Desktop Platforms such as Windows, Linux, iOS and the Raspberry Pi. It allows you to make lightweight and memory efficient UIs and apps without breaking the bank or spending hours optimizing code. You can see below how similar Custom Tkinter Apps looks like on Windows and the Raspberry Pi.
This makes your apps easy to maintain and update as you only need to make changes once.
The Custom Tkinter UI designer itself has 20+ widget all with high levels of customisation on all of them as well as an easy drag and drop interface to resize and rearrange your widgets. This is why it is used to make beautiful UI interfaces for Python without having to learn or adapt to a different language. The Custom Tkinter GUI Designer allows you to use simple motions to create complex ideas and apps all without code.
Specialized Python GUI IDE
When using the Custom Tkinter GUI Designer your code will be generated inside of MatDeck’s Python IDE which offer you professional features which will save you time, stress and money. The most popular and powerful feature is code-completion which offer relevant suggestions to speed up you’re typing and eliminate the chance of mistakes.
The Python IDE is perfect for managing python modules and libraries as no function or CLIs are needed. With Python Settings, you can Install, Update and List Python modules/libraries by simply entering the name or clicking a button.
A Python debugger is also embedded inside our Python IDE meaning that you can get simple suggestions to debug your code as quickly as possible and get your code to its best without any confusing error messages.
Breakpoints are a fantastical feature that allows you run selected parts of your code to better debug logic error in your code, they allow you to see the exact path that you program will take. This includes which if, else if and else statements you code will enter as well as how it interacts with for and while loops.
For tips and useful information on how to use the different features in MD Python, use the following manuals:
- GUI Designer Manual
- Programing with Python in MD Products
- MD Script Programing
- Python Examples
- Python Calculator Example
- Python Database Examples
- MD Examples
- Programming Manual
- MatDeck user Manual – comprehensive manual on all features available in complete MatDeck. Certain features from the manual will apply to MD Python Designer.
- Python IDE
- MD C IDE