PWCT Features – Operating System
The current generation of PWCT is a MS-Windows product but works fine on Linux using Wine.
You can use PWCT to create MS-Windows applications & Multiplatform (Windows, Linux & Mac OS X) applications.
HarbourPWCT GUI applications works only on MS-Windows, but you can port these applications to Linux & Mac OS X using HMG4 (GUI Library based on HbQt) instead of using HMG Extended which is the library used for creating GUI applications by HarbourPWCT.
HarbourPWCT console applications can be compiled using the Harbour compiler to work on Windows, Linux & Mac OS X.
PythonPWCT applications (Console/GUI) works on Windows, Linux & Mac OS X
SupernovaPWCT applications (GUI) works on Windows & Linux.
CPWCT applications (Console) works fine on Windows, Linux & Mac OS X after recompiling using the ANSI C compiler for the target platform.
C#PWCT applications (Console/GUI) works fine on Windows.
You can port these applications to Linux & Mac OS X using Mono.
The next figure presents PWCT on MS-Windows 7.
Fig. 1 PWCT under MS-Windows – Active VPL is HarbourPWCT
The next two figures presents PWCT on Ubuntu Linux using Wine.
In the screen shot the active visual programming language is PythonPWCT
We see simple python program. The application window contains a button and a textbox. When the user click on the button the textbox value will be set to “Hello World”.
Fig. 2 PWCT under Ubuntu Linux using Wine – Active VPL is PythonPWCT – Goal Designer
Fig. 3 PWCT under Ubuntu Linux using Wine – Active VPL is PythonPWCT – Form Designer