为什么做PHP-GUI?
虽然大家都公认PHP是世界上最好的语言,但是毕竟她给大家的印象一直停留在“WEB开发”层面上。我们需要让她能在更广泛的领域施展才能,让她跨平台,让她可以制造图形界面的应用,击败更多类型的语言。
诚然,已经有一些PHP GUI的尝试(比如PHP-GTK, PHP-QT, wxPHP)没有获得明显的成功,但是这次不一样了,因为以前只是闹着玩,这次我们是认真的。
系统要求
- PHP 5.6或7
- HHVM
操作系统:
- Linux x64
- Windows x64
- Mac OSX (tested on 10.10.x and 10.11.x)
使用方法
<?php
require 'vendor/autoload.php';
use Gui\Application;
use Gui\Components\Button;
$application = new Application();
$application->on('start', function() use ($application) {
$button = (new Button())
->setLeft(40)
->setTop(100)
->setWidth(200)
->setValue('Look, I\'m a button!');
$button->on('click', function() use ($button) {
$button->setValue('Look, I\'m a clicked button!');
});
});
$application->run();
开发一个GUI就这么简单。