Swi-Prolog借助XPCE可视化

第一步:首先需要在Windows下安装Swi-Prolog.

第二步:点击File->new创建一个.pl文件,我随便起了个名叫aa.pl,如下图所示:

第三步:编写人工智能代码,首先导入XPCE的库文件,然后就可以创建对话框了。

:-use_module(library(pce)).

t1:-new(D,dialog('Demo Fenster')),send(D,open).

t2:-new(D,dialog('Demo Window')),
    send(D,append,button(hallo)),
    send(D,open).

t3:-new(D,dialog('Demo Window')),
    send(D,append,button(hallo,
                         message(@prolog,wenn_gedrueckt,D))),
    send(D,open).
wenn_gedrueckt(D):-send(D,destroy).

t4:-new(D,dialog('Demo Window')),
    send(D,append,text_item(hallo,'dummy')),
    send(D,open).

t5:-new(D,dialog('Demo Window')),
    new(T,text_item(hallo)),
    send(D,append,T),
    send(T,value,'muss nicht sein'),
    send(D,open).

t6:-new(D,dialog('Demo Window')),
    new(T,text_item(hallo)),
    send(D,append,T),
    send(T,value,'dummy'),
    send(D,open),
    get(T,value,Text),
    writeln(Text).

leihengxin:-new(D,dialog('Demo Window')),
    new(T,text_item(eingabe)),
    send(D,append,T),
    send(D,append,button(ok,
                         message(@prolog,lei,T))),
    send(D,append,button(haha,
                         message(@prolog,ende,D))),
    send(D,open).
lei(T):-get(T,value,Text),writeln(Text).
ende(D):-send(D,destroy).

第4步:点击compile->Make进行编译,一般来说不出任何提示就是没问题。

第5步:输入“t3.”或者t4.或者t5.就会出现对话框啦,别忘了“点”哦,如下图所示:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leihengxin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值