Like all MD GUI Designers, MD Python Designer utilizes a canvas where users can drag and drop widgets/elements and design their GUI application in real time with no previous UX/UI knowledge or coding necessary. The main difference with MD Python Designer is that it provides MD GUI Designer users with a Python based solution to their custom GUIs. Without typing a single line of code, users can create custom GUIs that are generated in Python code.
MD Python Designer is made for professional GUI developers, with it specialising in Python. MD Python Designer comes with the unlimited use of all our six GUI Designers as well as their custom-tailored IDEs.
Python GUI Designer
MD Python Designer is equipped for the unlimited use of these GUI Designers:
- Tkinter
- Kivy
- Custom Tkinter
- PySide2
- Flet
- MD Python
- MatDeck Script
MD Python Designer allows for the unlimited use of these GUI Designers whereas Lite MD Python Designer is limited to five widgets. Only MatDeck has access to the instruments in the GUI Designer for Python and MatDeck Script.
GUI UI Designer Widgets
Element | Tkinter | Custom Tkinter | Kivy | PySide2 (Similar to PyQT) | MD Python |
Widget | |||||
Group Box | |||||
Tab Widget | |||||
Scroll Widget | |||||
Button | |||||
Spin Box | |||||
Double Spin Box | |||||
Radio Button | |||||
Check Box | |||||
List Box | |||||
Combo Box | |||||
Line Text Box | |||||
Text Box | |||||
Horizontal Slider | |||||
Vertical Slider | |||||
Label | |||||
Horizontal Progress Bar | |||||
Vertical Progress Bar | |||||
Image | |||||
Table | |||||
Frame | |||||
2D Graphs | |||||
3D Graphs | |||||
Instruments |
MD Python Designer also comes with specialized Python IDEs for Python libraries such as Tkinter, PySide2 and Kivy. All IDEs and Languages can be operated individually; however MD Python Designer comes equipped with the ability to combine MD scripts and Python scripts with a range of other MD features and GUIs into a single document.
Python IDE and MD IDE
MD Python Designer is not only a dedicated GUI Designer but can be iniatated as a traditional Python IDE. Whilst a complete and incorporated GUI Designer that can produce Python code is essential, the ability to have access to Python files and all Python libraries is an enormous advantage to Python veterans and novices too. Similar to the MD Python Designer canvas, all IDEs and scripts are bespoken to the users’ needs and simple to edit. This allows for widgets and applications to be formed and maintained easily without having any graphic designer skills or experience. With bespoke IDEs and bespoke Python GUI canvases, users can produce GUIs and Python applications at the highest level in less time.
To become familiar with MD Python Designer features and other MD products look at the Products Feature Table.
Some examples of our features:
- Unlimited use of the Tkinter, Kivy, Custom Tkinter, PySide2, MD Python and MatDeck No-Code GUI Designers
- Function autocomplete
- Variable recollection
- Database Browser
- 2D GUI Graphs
- Mathematical functions
- Packaging GUI and.py files into .EXE files
- Mathematical formula editor
- Narrative text editing with spelling
- Databases SQLite, MySQL, MSSQL and Postgres
- Build and run exe
- Deploy exe (with DLLs)
- Tables
- Drownings
- Flowchart
- Other MD GUIs and numerus functions and features
No-Code GUI Designers for Mobile and PC
MD Python Designer allows for the creation and development of Apps and GUIs within seconds. It does this while maintaining an incredible level of customisation for all its GUI elements and widgets. GUI components are provided in MD, Tkinter, Kivy and PySide2 scripts, giving the user the ultimate freedom to choose which library to use.
MD Python Designer grants unlimited access and use for all MD GUI Designers. The available GUI Designers are an interactive graphical work environment which allows users to create custom GUI applications without the need of coding or experience.
As this is the MD Python Designer version, it is equipped with the complete set of features and functions specialised and bespoke for UI/UX Builders and App developers. This includes 37 individual GUI objects/elements and an uncapped limit of objects/elements that can be place on the canvas area.
Each GUI element/object contains a high level of customisation and personalisation. GUI applications can therefore be made exactly to the user’s image
Once a user has completed their design, their entire application will be in the form of code. Depending on the type of code file used, the generated code will be outputted in Python or MatDeck script (Similar to C++).
MD Python Designer’s Database Forms
The widely used SQLite comes already embedded in MD Python Designer. To use MySQL, MSSQL, Postgres databases, all these need to be installed. A database browser is available in MD Python Designer for these databases.
The Database toolkits allow for easy work with several different types of databases all without any syntax or code. This No-Code Toolbox lets you create, edit and customizes tables as well as any data in the tables with a classic ans simple Excel styled data format.
Creating Standalone Applications – Build and Run EXE
With MatDeck documents, you can build and deploy independent EXE applications that have unlimited possibilities. For example, EXE applications can run databases, sort data or can be used for GUIs. MD software can run .EXE files with hardware from hundreds of different electronic devices.
MatDeck Script and Documents deliver .EXEs with execution speeds that are on par with the likes of C++ compilers.
Furthermore, limitless GUI features ensure that any parameters set by the user can be created into an application.
All necessary extensions and additional files (.dll) are created and included with the application in the selected folder without any additional effort.
By creating programs into separate applications, users can send them to and use them on computer/PCs that don’t have any MD Products installed. In short, through creating a standalone application, MatDeck ensures that even those that don’t have MatDeck can enjoy the benefits.
Important Links
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