xpce

    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),

    1

    1答えて

    1)XPCEのボタンとテキストフィールドを使用してデータベース(ファクト)をどのように変更できますか?例えば、私は事実のセットがあります。私は、変更、編集のためのGUIをいくつかのグループを作った country('Austria',84,8200,3900). country('Belgium',30,10300,36500). country('Bulgaria',1111,7323,11

    1

    1答えて

    XPCEで簡単なアニメーションを書くつもりです(正確にはfour glasses puzzle)。 XPCEについては何も知りませんので、チュートリアルを参照しましたが、結果は残念です。誰もが次のいくつかの材料に私を指すことができます: 「キャンバス」 アニメーション タイマー EDITでの作業:さて、ここではより詳細な問題だ:私がしたいです2つのボックスを描き、2秒待って、ボックスを隠してから、

    1

    1答えて

    SWI-Prologには、ネイティブGUIライブラリXPCEが含まれています。いくつかのシステムフォントを使用します。ユーザーガイドのSpecifying fontsセクションで詳しく説明しているように、追加のシステムフォントを使用するように構成することができます。与えられた例は、unixでこの設定を行う方法を示し、xfontselユーティリティから得られたパラメータ文字列を使用して、新しいシステ

    1

    1答えて

    XPCEウィンドウの代わりに、apropos/1とhelp/1などの出力をEmacsバッファに入れたいと思っています。私はLinux上でSWI-Prologを使用しています。初期化ファイル( ~/.plrc)のフラグを設定する :--nopceフラグ(/usr/lib/swi-prolog/xpce.rcを見ている野生の推測)で swiplを呼び出す :- set_prolog_flag(gui,

    1

    1答えて

    swi-prologでGUIを作成するためのコードをいくつか書きましたが、私のメインウィンドウはすべてのボタンとテキストフィールドに対して小さすぎます。たとえば、第1の結果の右側の "第2列"に6番目の関数の結果を描画する方法はありますか? showForm :- new(W, window('Test', size(800, 800))), new(D, dialog('Ma