C++CodeDelphiPythonPython GUIWindows

Easily Build Powerful Python GUI Modules In Delphi With This Windows Sample App

A Module is a file containing Python definitions and statements similar to the unit file in Delphi. To learn more about Python modules check this tutorial. How to create such Python Modules in Delphi using Python4Delphi components? This post will guide you. You can also use Python4Delphi with C++Builder. Python4Delphi Demo5 Sample App shows how to create a Module, add a routine to that…
Read more
C++DelphiPython GUIWindows

Learn How To Build A Powerful Python Threading System For Your Python Windows GUI Apps

We know Delphi supports Multithreading. Multithreading in Python can be achieved using Python Module Threading. However, In a use case like Delphi Application embedding Python(Python4Delphi) or CPython, the interpreter is not fully thread-safe. In order to support multi-threaded Python programs, there’s a global lock, called the global interpreter lock or GIL, that must be held by the current…
Read more
DelphiPythonPython GUIWindows

Build Python GUI Apps With Threading, Console Access, And Command Line Arguments On Windows

We know how to do Multithreading in Delphi. How about a simple python script that performs threading in Python and runs the script in the Delphi application? This brings the advantage of using existing multithreaded or new python scripts in your Delphi application. This post guide you to do that with the Python4Delphi Sample app. You can also use Python4Delphi with…
Read more
C++DelphiPython GUIVideosWindows

Learn How To Setup Python4Delphi For Building Python GUI Apps On Windows

Here is a short video which shows you how to get started with installing the components you need to start building Python GUI apps on Windows with Delphi and C++Builder. SynEdit is an optional library that provides syntax highlighting and proper indention behaviors if you want to allow users to edit Python code in your application. If you just want to interact with Python and Python libraries…
Read more