Was sind die VCL- und FMX-Bibliotheken?
VCL und FireMonkey (FMX) sind ausgereifte GUI-Bibliotheken, die von Tausenden von Delphi- und C++Builder-Entwicklern auf der ganzen Welt verwendet werden.
Was sind die DelphiVCL- und DelphiFMX-Bibliotheken für Python?
Die DelphiVCL- und DelphiFMX-Bibliotheken für Python sind eine Reihe von Python-Module, die die robusten und ausgereiften VCL- und FireMonkey (FMX)-GUI-Bibliotheken in die Hände von Python-Entwicklern legen.
Die Bibliotheken werden mit der gleichen Open-Source-Bibliothek Python4Delphi erstellt, die auch die beliebte PyScripter Python IDE betreibt.
DelphiVCL für Python konzentriert sich auf die native Windows-Entwicklung und verwendet das VCL-Framework für Windows, während DelphiFMX für Python das plattformübergreifende FireMonkey-Framework verwendet und ein leistungsstarkes, flexibles GUI-Framework für Windows, Linux, macOS und Android bereitstellt.
Muss ich Delphi kennen, um die Bibliotheken DelphiVCL und DelphiFMX für Python zu verwenden?
Nein. Obwohl Delphi-Kenntnisse bei der Arbeit mit diesen Bibliotheken von großem Vorteil sind, sind für die Verwendung der VCL- und FMX-Bibliotheken für die Python-Entwicklung keine Vorkenntnisse in Delphi erforderlich.
Wo man die Bibliotheken bekommt
DelphiVCL Python Module
Die Visual Component Library (VCL) ist ein wichtiger Bestandteil der modernen Benutzeroberfläche von Delphi. Sie enthält die meisten nativen Windows-Steuerelemente sowie Steuerelemente mit zusätzlichen Merkmalen und Funktionen.
DelphiFMX Python Module
FireMonkey (FMX) ist die plattformübergreifende GUI-Bibliothek von Delphi. Sie nutzt die Vorteile der GPU-Hardwarebeschleunigung mit OpenGL oder DirectX, um elegante, moderne und leistungsstarke Benutzeroberflächen zu erstellen. Das DelphiFMX Python-Modul unterstützt die Entwicklung von Windows, macOS, Linux und Android mit Python.
Both modules are frei verfügbar via GitHub or the PIP Python Package Manager