xpce

    2热度

    1回答

    我在XPCE prolog中创建了一个带有单选按钮的菜单,但我的单选按钮显示在同一行上,并且我希望将每个按钮放在单独的行中。 我的代码如下:提前 new(D, dialog('title')), send(D, size, size(500,500)), send(D, append,new(Op, menu(options, marked))), send(Op, append, opti

    2热度

    1回答

    在Unix上,我对SWI Prolog 6.2.0和XPCE有一个奇怪的问题。 当我运行prolog程序时,它工作得很好。 swipl -f file.pl 但是,每当我尝试编译相同的程序 swipl -o launch -c file.pl 我得到一个错误,告诉我,PCE库不可用 source_sink `library(pce)' does not exist 我完全失去了作为什么

    0热度

    1回答

    我想在XPCE中制作一个动画,由任意数量的移动圆组成。 圆形在Prolog列表中给出,其中包含每个圆的坐标,半径和颜色。因此,列表看起来像这样:[[[1,2],20,红色],[[40,2],15,绿色],...] 我当然可以生成一个圆圈,命名它和颜色它如下: new(@p,picture). send(@p,display,new(@ci,circle(20)),point(1,2)). se

    1热度

    1回答

    在XPCE中,图形对象可以通过Connection类连接(参见章节5.3。在manual中)。 有没有简单的方法将文本标签附加到连接?

    1热度

    1回答

    ?- new(B, button(hello, message(@pce, write_ln, hello))). 在xpce /序言,这种方式创建一个按钮,打印一句 有没有什么办法,当我点击一个按钮,我想要做的一些功能,请帮忙!

    1热度

    1回答

    这是一个按钮: new(B,button(solve, message(@prolog, solve))), send(D,display,B), send(D, open), 这是一个功能: solve(D, Row, Column) :- assert(path([[0, 0], [-1, 0]])), track(Row, Column),

    0热度

    2回答

    我有一个包含多个文本项目元素和一个按钮的对话框。我如何 检索值并使用它们? new(D, dialog('Add a recipe')), send(D, append(new(NameItem, text_item('Name')))), send(D, append(new(InstItem, text_item('Instruction')))), send(D, append(new

    1热度

    1回答

    我在(SWI-)Prolog中编写了一个更大的项目。为了更好地了解谓词和它们之间的关系,我正在寻找一个功能来说明这一点。 在XPCE扩展(命令“manpce”)中有关于谓词的概述(Tools> Prolog Navigator)。但我主要搜索一个机会来说明哪些谓词谓词等...

    0热度

    1回答

    我试图通过按下XPCE中的按钮来打印功能结果。这里是我的代码: /* 11) Max square */ max_square(M, A) :- findall(P, country(A, P, _, _), L), write('Max square in thousands km^2: '), aggregate(max(E), member(E, L), M)

    1热度

    1回答

    我想在我的Emacs缓冲区中取代apropos/1和help/1等的输出,而不是XPCE窗口。我在Linux下使用SWI-Prolog。 我曾尝试:在init文件 设置标志(~/.plrc): :- set_prolog_flag(gui, false). :- set_prolog_flag(xpce, false). 与--nopce标志调用swipl(猜猜看/usr/lib/swi-p