Описание тега xpce
XPCE - это собственная библиотека графического интерфейса SWI-Prolog.
1
ответ
Отображение переключателей в прологе xpce
Я создал меню с радио-кнопками в прологе XPCE, но мои радио-кнопки отображаются в одной строке, и я хочу, чтобы каждая из них была в отдельной строке. Мой код следующий: new(D, dialog('title')), send(D, size, size(500,500)), send(D, append,new(Op, m…
05 июн '14 в 15:21
1
ответ
Установить размер и положение элементов графического интерфейса
Я написал некоторый код для создания графического интерфейса в swi-prolog, но мое главное окно слишком мало для всех моих кнопок и текстовых полей. Как я могу нарисовать, например, 6-й результат функции во "втором столбце", справа от 1-го результата…
23 май '17 в 18:12
1
ответ
Почему ничего не происходит, когда я нажимаю кнопку СУММА?
Я пытался сделать интерфейс в Прологе, используя XPCE. Я использовал Dialog Editor, и он генерировал мой код в Прологе. Когда я нажимаю кнопку SUM, ничего не происходит, я не понимаю, почему, но я думаю, что проблема в сумме. dialog(zbrajanje, [ obj…
18 дек '18 в 17:03
0
ответов
Prolog - интерфейс XPCE, работающий как файл.exe
Возможно ли создать интерфейс в XPCE для программы, написанной на языке PROLOG. Скомпилируйте его один раз, а затем запустите как файл.exe без консоли пролога SWI? Я работаю в системе MS Windows.
19 авг '13 в 17:06
1
ответ
xpce пролог консультируется с программой
В этом URL http://www.commonkads.uva.nl/frameset-commonkads.html на вкладке инструментов есть пример программы в прологе, я загружаю ее и обращаюсь к main_xpce, но не появляется окно для отображения программы, это программа пролога xpce и должно быт…
22 дек '13 в 22:21
1
ответ
Как читать из предиката пролога в XPCE
У меня есть следующий простой предикат пролога: tst(In, Out) :- Out = In. Идея ясна, просто верните то же самое в "Out", как было получено в "In". Хорошо, теперь я хочу включить этот предикат пролога в программу XPCE. Я создал окно и добавил кнопку,…
08 дек '10 в 18:56
1
ответ
Как использовать дополнительные шрифты под XPCE в SWI-Prolog под Microsoft Windows?
SWI-Prolog включает в себя встроенную библиотеку графического интерфейса - XPCE. Он использует несколько системных шрифтов. Как подробно описано в разделе " Задание шрифтов " Руководства пользователя, его можно настроить на использование дополнитель…
05 мар '12 в 00:28
1
ответ
Отключить XPCE в SWI-Прологе
Я хотел бы получить вывод apropos/1 а также help/1 и т.д. внутри моего буфера Emacs вместо окна XPCE. Я использую SWI-Prolog под Linux. Что я пробовал: Установка флагов в файле инициализации (~/.plrc): :- set_prolog_flag(gui, false). :- set_prolog_f…
15 апр '16 в 07:10
1
ответ
Предикат отображения Prolog XPCE
Привет, у меня есть программа ("экспертная программа"), в которой пользователь выбирает несколько вариантов кнопок, и эта программа выполняет поиск в предикатах автомобилей с установленными параметрами. После этого я хочу отобразить один или несколь…
11 мар '18 в 14:30
1
ответ
Отображение списка объектов в XPCE
Я хочу сделать анимацию в XPCE, состоящую из произвольного числа движущихся кругов. Круги приведены в списке Пролога, содержащем для каждого круга его координаты, радиус и цвет. Следовательно, список выглядит так: [[[1,2],20, красный],[[40,2],15, зе…
10 июл '12 в 09:32
0
ответов
Сообщение кнопки Prolog XPCE
% Author: % Date: 02/04/2015 :- use_module(library(pce)). dialog('screen1', [ object := Screen_, parts := [ Screen_ := dialog('Screen1'), Button1 := button(button), Button2 := button(button) ], modifications := [ Button2 := [ label := 'OpenScreen2']…
02 апр '15 в 17:11
1
ответ
Logtalk и XPCE
Может ли приложение быть разработано с использованием XPCE и Logtalk, или системы классов каким-то образом несовместимы?
23 май '11 в 09:13
2
ответа
Пролог XPCE, как получить несколько значений из текстового элемента?
У меня есть диалог, который содержит несколько элементов текстового элемента и кнопку. Как я могу получить значения и использовать их? new(D, dialog('Add a recipe')), send(D, append(new(NameItem, text_item('Name')))), send(D, append(new(InstItem, te…
23 окт '13 в 17:43
0
ответов
Пролог найти все функции XPCE
:-consult('external data base.pl'). listaw:- new(SS, dialog('Rekordy w bazie wiedzy')), send(SS, display, new(W3,text('some text'))), new(M,menu(von,cycle)), findall(B,failure(B,_,_),Y), send_list(M, append, Y), send(SS,open). с внешней базой данных…
09 сен '13 в 19:01
1
ответ
Как подключить кнопку к функции в xpce/prolog
Это кнопка: 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), path(P), show_track(D,P). Как я должен сделать?
21 дек '12 в 16:22
0
ответов
Графика в SWI-Prolog: отправка местоположения с доски в (X,Y)
Я пытаюсь понять, как использовать графические предикаты "отправить", я застрял в том, как отсканировать щелчок в окне, узнать местоположение в (X,Y) и использовать его, чтобы поместить изображение внутрь. Мне просто нужно знать, какие параметры сде…
28 окт '14 в 20:54
0
ответов
Меню XPCE - фиксированная ширина
Это мой код: listaw:- new(SS, dialog('Rekordy w bazie wiedzy')), send(SS, display, new(W3,text('Nazwy komponentów'))), new(M,menu(von,cycle)), findall(B,failure(B,_,_),Y), send_list(M, append, Y), send(SS,open). Я хочу сделать меню с фиксированной ш…
10 сен '13 в 07:57
0
ответов
Два разных поведения одного и того же кода Prolog с и без отладки
Я использую латентную стабильную версию 6.6.6 64 бит SWI-Prolog для Windows. Код следующий: start :- new(Frame, frame('Test')), send(Frame, open), send(Frame, append, new(Pic, picture)), send(Pic, height, 600), send(Pic, display, new(_Ref1, text('Th…
01 июн '14 в 22:32
1
ответ
Как создать гистограмму (гистограмму) в программировании на Prolog GUI (XPCE)?
Я пытаюсь сделать диаграмму, используя XPCE в библиотеках Proglog. Хотя я нашел некоторые материалы, но я не могу выполнить их сразу. Код как ниже. barchart :- barchart(vertical). barchart(HV) :- new(W, picture), active_classes(Classes), length(Clas…
03 дек '13 в 11:26
1
ответ
XPCE для Пролога в скомпилированных файлах
У меня странная проблема с SWI Prolog 6.2.0 и XPCE на Unix. Когда я запускаю прологическую программу, она отлично работает. swipl -f file.pl Однако всякий раз, когда я пытаюсь скомпилировать одну и ту же программу swipl -o launch -c file.pl Я получа…
28 авг '12 в 11:27