GUI für PHP mit Winbinder

Seit langem suche ich nach einem passenden Werkzeug, mit dem ich – natürlich möglichst einfach – meinen PHP-Scripten eine grafische Oberfläche verpassen kann.

PHP-GTK war mir zu kompliziert – bzw. Glade als Form Builder nicht so toll zu bedienen. Einfach irgendwie nicht mein Fall.

Winbinder dagegen hat mich diesmal überzeugt – ich war vor einiger Zeit schon mal darauf gestoßen – was mich damals dran gestört hat – ich weiß es nicht mehr.

Winbinder kann man sich hier (momentan aktuelle Version 0.46) herunterladen: winbinder.org

Die Installation verlief problemlos. Leider ließ sich der Form-Editor nicht aus dem “Welcome to Winbinder” starten.
Auf eine Lösung dafür bin ich im Forum gestoßen:

Dazu muß nur in der welcome.phpw der Pfad zu php-win.exe angepaßt werden:

Den Zeile

if(!wb_exec(“php-win.exe”, $formEditor))

wird einfach um den passenden Pfad ergänzt z.B. so

if(!wb_exec(“C:/WinBinder/binaries/php51/php-win.exe”, $formEditor))

Danach läuft der Form Editor wie erwartet.

Eine kleine Umstimmigkeit mit großer Auswirkung erwartet einen dann, wenn man seine ersten Versuche mit dem Form Editor und dem Grundgerüst für eine “Windowed PHP Application” aus dem Tutorial macht.

Im Tutorial wird das Hauptfenster in die Variable $mainwin verfrachtet.

Der Form Editor allerdings steck das Hauptfenster in $winmain – es hat mich einiges an Zeit gekostet, bis ich herausgefunden hatte, dass meine Anwendung deshalb nicht läuft.

Die Kommentarfunktion zu diesem Beitrag wurde deaktiviert.