php-gui编写桌面程序——php不仅仅是网页端

今天就突然想玩玩php gui编程,然后我就马上编写了第一个桌面应用,感觉还蛮好玩的,只想告诉你php不只是在web端干活,还可以做很多东西的,gui就是一个例子,物联网也有新的扩展,人工智能也有新的类库。

安装:

  • 用composer安装/编写第一个应用代码/执行程序/嗯,完成了

  • 微信截图_20200318211353.png

     

安装:下载好源码(github有)后,用composer安装:

composer install

编写脚本:

<?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(50)
        ->setWidth(100)
        ->setValue('你好,小韦!');

    $button->on('click', function() use ($button) {
        $button->setWidth(300);
        $button->setValue('有时候啊,人生就是一场戏,而你有权选择当导演!');
    });
});

$application->run();


执行程序,打开cmd命令,用php执行:

 php index.php


结果:


微信截图_20200318205810.png

评论/留言