一、下载指定系统扩展
http://pecl.php.net/package/ui
http://pecl.php.net/package/ui/2.0.0/windows
由于我的系统是64位win10,php版本是7.1,所以选择7.1 Thread Safe (TS) x64,linux用户可以自行下载源码包,编译安装。
解压php_ui-2.0.0-7.1-ts-vc14-x64.zip,把php_ui.dll复制到你php.ini中extension_dir设置的目录,把libui.dll和pthreadVC2.dll复制到C:\Windows\System32目录下。
在php.ini中加入如下:
extension=php_ui.dll
然后重启服务,phpinfo()查看,ui扩展安装成功。
二、我们创建一个简单的计算器
use UI\Window;
use UI\Size;
use UI\Controls\Entry;
use UI\Controls\Label;
use UI\Controls\Button;
use UI\Controls\Grid;
//创建一个窗口
//参数一表示窗口标题
//参数二表示窗口大小
//参数三表示是否显示菜单
$win = new Window('简单的计算器', new Size(640, 480), true);
//创建一个文本框
//Entry::Normal 普通单行文本框
//Entry::Pas