问题标签 [xpce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
163 浏览

visual-studio-2008 - XPCE Prolog 命令在 VS2008 C++ 中导致错误

在将包含命令“发送”(xpce 图形)的 Prolog 程序加载到 C++ 程序中时,我收到以下类型的错误消息:

这是导致错误的示例命令:

当我使用 plld.exe 实用程序连接我的 C++ 和 Prolog 程序时,我曾经遇到过同样的错误。当时,我认为问题在于 plld 出于某种原因与 xpce 图形不兼容。

但是现在我使用以下方法将我的 Prolog 源文件咨询(加载)到我的 C++ 文件中:

我仍然收到这些错误消息。我可以注释掉包含 xpce 特定命令的行,但我更想知道问题出在哪里以及如何绕过它。因此,我将不胜感激。

干杯,

0 投票
1 回答
1702 浏览

swi-prolog - 如何从 XPCE 中的序言谓词中读取

我有以下简单的序言谓词:

这个想法很清楚,只需在“Out”中返回与在“In”中收到的相同的内容。好的,现在我想在 XPCE 程序中包含这个 prolog 谓词。我创建了一个窗口并添加了一个按钮,该按钮应调用此 prolog 谓词,然后显示“Out”中返回的值。我认为完成这项任务就像

但不幸的是,这并不完全符合我的要求。相反,它现在打印出“Out”的内部引用。例如:

任何想法我的错误是什么?

0 投票
1 回答
1119 浏览

animation - 寻找XPCE教程

我将在 XPCE 中编写一个简单的动画(准确地说是四眼镜拼图)。我对 XPCE 一无所知,所以我查阅了一个教程,但结果令人失望。谁能指出我在以下方面的一些材料:

  • 使用“画布”
  • 动画片
  • 计时器

编辑:好的,这里有一个更详细的问题:我想画两个盒子,等待两秒钟,隐藏盒子,然后启动一个计时器。

编辑2:好的,这是另一个问题(我应该打开一个新问题吗?):这是我正在使用的代码:

我想为B1. 我怎么做?改造BM1就够了吗?或者也许有替代解决方案?我一直在考虑在屏幕外画出直立和倒置的眼镜并交换它们,但我不确定这种解决方案的细节。

EDIT2':解决了。为后代:

0 投票
1 回答
291 浏览

user-interface - Logtalk 和 XPCE

可以同时使用 XPCE 和 Logtalk 开发应用程序,还是类系统在某些方面不兼容?

0 投票
1 回答
243 浏览

windows - 如何在Microsoft Windows下的SWI-Prolog中使用XPCE下的附加字体?

SWI-Prolog 包含一个原生的 GUI 库——XPCE。它使用了一些系统字体。如其用户指南的指定字体部分所述,可以将其配置为使用其他系统字体。给出的示例显示了如何在 unix 下进行此配置,并使用从 xfontsel 实用程序获得的参数字符串来命名新的系统字体。

如何确定此参数字符串以在 Microsoft Windows 下运行的 SWI-Prolog 中使用?

0 投票
1 回答
164 浏览

prolog - prolog xpce 动态列表

我对 Prolog 和 XPCE 循环菜单有疑问。

这是我的代码:

我的问题是,他可以使用 findall 术语。

但是如果你单独使用 findall,它会很好用。

0 投票
1 回答
666 浏览

prolog - Prolog XPCE 对话框返回选择列表

我有另一个 Prolog 问题,我找不到如何解决它的线索。

这是我的代码

我需要两种循环选择来启动另一个功能。但是prolog无法打开打包操作。

如果对话框返回 Q=[first selection,second selection],问题就解决了。

希望您能够帮助我。我对此感到非常沮丧......

0 投票
1 回答
350 浏览

swi-prolog - 在 XPCE 中描述对象列表

我想在 XPCE 中制作一个动画,由任意数量的移动圆圈组成。圆圈在 Prolog 列表中给出,每个圆圈包含其坐标、半径和颜色。因此,列表如下所示: [[[1,2],20,red],[[40,2],15,green],...] 我当然可以生成一个圆圈,为其命名并着色如下:

但是当我想代表整个列表时该怎么办?我会以某种方式需要动态名称,但是像

其中 X 是前面指定的某个标识符,不被接受。

0 投票
1 回答
998 浏览

swi-prolog - 编译文件中的 XPCE for Prolog

我对 Unix 上的 SWI Prolog 6.2.0 和 XPCE 有一个奇怪的问题。

当我运行一个 prolog 程序时,它工作得非常好。

但是,每当我尝试编译相同的程序时

我收到一条错误消息,告诉我 pce 库不可用

至于可能是什么原因,我完全迷失了。. .

0 投票
1 回答
2982 浏览

swi-prolog - 如何在 xpce/prolog 中创建一个按钮来执行某些功能

在 xpce/prolog 中,这种创建按钮来打印句子的方法有没有什么方法可以让我在单击按钮时执行一些功能,请帮忙!