问题标签 [ltk]

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 投票
2 回答
2126 浏览

lisp - 如何使用 ltk 显示图像?

我已经编写了代码来读取 Windows 位图,现在想用 ltk 显示它。我怎样才能构造一个合适的对象?ltk中有这样的功能吗?如果不是,我怎么能直接连接到 tk?

0 投票
1 回答
550 浏览

lisp - 如何让 Ltk 显示用户正在编写的内容以及函数打印的内容?

函数类型如下:

我已阅读 Ltk 文档,但似乎没有任何文本小部件使​​用示例。

0 投票
2 回答
1549 浏览

lisp - ltk 的问题(常见的 lisp)

我使用 asdf-install 将 ltk 安装到 Steel Bank Common Lisp,但我什至无法开始使用它 V_V。下面的代码是文档中最简单的示例,几乎是逐字复制的。



这是我从 sbcl 收到的错误消息:


0 投票
2 回答
315 浏览

common-lisp - 访问 ltk 小部件选项的值

我正在尝试用 lisp 制作一个通用 lisp 的 GUI 应用程序ltk,但有一件事我无法弄清楚。我知道我可以使用 设置ltk小部件的选项configure,但我无法找到读取值的方法。

例如,我创建了一个画布实例

然后我想写一个在某些计算中使用宽度和高度的方法。我如何访问这些?

0 投票
1 回答
364 浏览

eclipse - 在 ltk 向导输入页面中禁用后退按钮

我正在 Eclipse IDE 中做一个插件以进行重构。我正在使用LTK,重点是:我不知道如何在预览后禁用后退按钮。我尝试使用诸如“NO_BACK_BUTTON_ON_STATUS_DIALOG”之类的标志来创建 RefactoringWizard,但我认为这不是正确的方法。

我在后台遇到的问题是,当我推送预览,然后推回,再次预览时,预览框显示与重构相关的更改两次!。

我认为最好的解决方案是在预览后禁用后退按钮,因为这是我在其他插件中看到的解决方案。

对不起,因为我的英语和预先感谢。

0 投票
2 回答
735 浏览

common-lisp - 带有 LTK 的程序中的 TTK 错误

将系统从 Ubuntu 10.10 升级到 Ubuntu 11.04 后,LTK 出现问题。带有 LTK 的程序加载成功,但加载函数后出现错误“找不到 TTK 包”。据我所知,TTK 是 Tk 库的一部分。但是 Tcl\Tk 已安装和配置。

0 投票
1 回答
609 浏览

common-lisp - LTK,按钮动作

我的第一个 LTK 应用程序。尝试使用输入字段中的参数执行函数。

为什么在启动源时函数只执行一次?然后 - 任何行动。

0 投票
2 回答
166 浏览

linux - 无法访问相对于 CANVAS 小部件的鼠标坐标

我正在 AMD64 机器上使用 SBCL for Linux。
函数 ANIMTEST 用 CANVAS 小部件实例化一个 LTK 窗口。两个项目,BARRIER 和 FOLLOWER,存在于画布中。两者都连续旋转,BARRIER 位于画布中心,FOLLOWER 旨在跟随鼠标,但未按预期工作。我的第一次尝试(见评论)导致鼠标的绝对屏幕坐标被解释为画布内的相对坐标,而不考虑两者之间的偏移。在搜索 ltk.lisp 和文档后,我找到了 SCREEN-MOUSE-X/Y(第二次尝试,见评论)。根据文档,我觉得我正在使用 SCREEN-MOUSE-X & -Y,但为什么它不起作用?= 注意 = 包含 ANIMTEST 的文件和支持它的包可以正常加载和运行。我定义的函数(UCTK-BEAM 等)经过测试并且运行良好。

提前致谢!

0 投票
2 回答
1809 浏览

eclipse - 如何使用 JDT/LTK 以编程方式执行内联重构?

Refactor->Inine当我需要内联方法时可以使用。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

这是我尝试过的代码框架,我使用了这篇文章中的代码 -是否有任何可以以编程方式调用的 Eclipse 重构 API?.

当我执行代码时,我得到了这个错误

我想我需要将重构的方法名称提供给 API。代码中可能有什么问题?

0 投票
2 回答
336 浏览

java - 如何扩展 Eclipse 的重命名重构以在完成后触发另一个重构

我正在尝试扩展 eclipse 的重命名重构以调用另一个重命名重构。

将类 Person 重命名为 User 后,我希望getPersonByName将方法重命名为getUserByName.

我已经扩展了 RenameParticipant 并尝试通过使用 JDT 重命名重构和 ASTRewrite 来实现。

问题是我创建的更改与原始重命名重构更改冲突。
我无法使用postCreateChange(似乎基本处理器只返回 null),现在我被卡住了。

任何帮助深表感谢。