问题标签 [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.
python - Python 从 Tkinter 列表框中获得多项选择的问题
这是我今天早些时候提出的同一个问题,你们中的一些人试图帮助我解决这个问题,但我无法让它发挥作用。我要做的就是在单击列表框时使用我所做的多项选择来填充“ichose”。
无论我做什么,“ichose”都会作为一个空元组 () 出现。很明显,函数“entered”从未被调用,因为我从未看到测试字符串“hello”。
我也不知道“双按钮-”、“<>”等中的各种选项是什么。我在哪里可以找到每个选项的列表和解释?
如果有人可以请修改我的程序以便“打印 ichose”工作,我将非常感激。您可以从我的程序中看到,我并不真正知道自己在做什么,但很想学习。谢谢你。
linux - Lisp 工具包(ltk):无法获取 SCALE:变量值
我正在 AMD64 机器上使用 SBCL for Linux。函数 CONTROL-TEST 使用绘图 CANVAS 和两个滑动 SCALE 创建一个窗口。UPPER-SLIDER 和 FORE-SLIDER 的滑块 :VARIABLES 应该分别绑定到 UPPER-THETA 和 FORE-THETA,但更新代码只看到 0。我已经在另一个函数中测试了更新代码。
user-interface - LTK:删除条目小部件中的字符回声
无论如何要删除在 LTK 的 Entry 小部件中键入的字符的回显?
对于 CLI 界面,我使用 c-string 函数(alien 例程)
不太清楚如何在 LTK 中应用它。
java - 使用脚本重构 java 代码
是否有基于 Eclipse 的解决方案来使用脚本重构 Java 代码?
我已经阅读过 Eclipse 语言工具包,但它似乎意味着创建一个插件,这对于一次性操作来说听起来有点过头了。
是否有某种与脚本语言的绑定,或者至少有一种从 java 调用重构代码但没有插件的方法?
示例用例:我有一个使用 castor 生成的类的项目,我想迁移到 JAXB 2。这意味着对现有代码进行大量重构,这不能通过搜索和替换来完成,也不能通过正则表达式来完成,因为上下文敏感性。
java - 在 Eclipse Refactoring/LTK API 中触发“提取方法”
我目前正在开发一个 Eclipse 插件,它可以让我使用手势触发重构。我一直在尝试在 Eclipse 中以编程方式触发“提取方法”一段时间,但我经常遇到问题。我在寻找解决方案时发现的大多数建议都需要使用内部类。
我现在被困在这个代码模板上。问题是我找不到可以将要提取的代码作为 ISelection 或类似内容的地方。
以下方法有效,但它使用内部 API:
这同样需要内部类 ExtractMethodRefactoring,但不应使用该类。
common-lisp - set maximum window size
How can I set the maximum window size of a LTK window?
If I set the frame size to height and width like in the above code sample, my window wm does not respect these values at all.
The Tk docs have this
but I don't know how to translate this into something LTK understands.
bluetooth-lowenergy - 使用 IRK 与多个 BLE 设备通信时面临问题
我在使用 IRK 时面临一个挑战。请指导 - 也许我错过了一些信息。
场景:
BLE 5.0 Device Acting Slave(我们称之为 BSL)生成 IRK 1 并与主设备 1 绑定(我们称之为 BMS1)。假设它在一段时间后断开连接,并且 BSL 将开始使用 IRK 1 生成的地址进行广告(在 BSL 和 BMS1 之间共享)。现在任何时候master想要与BSL通信,它都可以使用IRK1扫描Advertise数据包的解析地址并开始通信。
困难的部分从这里开始:
假设在与 BSM1 断开连接后,BSL 设备使用新的 IRK2 与另一个 BSM2 绑定(根据我的理解,每次设备绑定到新的 BSM 时,BSL 都会生成新的 IRK)。现在假设,一段时间后,与 BSM2 的连接断开。此时BSL已经产生了两个IRK:IRK1和IRK2来与BSM1和BSM2通信。
现在我的问题是:此时
什么地址会有BSL的广告包?使用 IRK1 生成的地址可解析,还是使用 IRK2 可解析的地址,或在顺序广告数据包中同时使用这两个地址?
如果它是其中之一,无论是 IRK1 还是 IRK2 地址,那么即使我没有丢失配对或绑定信息,我也无法与一台设备通信。
如果我的理解有误,请告诉我。
encryption - 低功耗蓝牙连接中的 LTK 是如何形成的?
我正在通过 Android 和传感器之间的 BLE 连接进行渗透测试,当我尝试解密 Wireshark .pcap 文件时遇到问题,因为我不太确定 LTK 是如何形成的。
有一个包含数据包 [Encryption_Req] 和 [Encryption_Rsp] 的屏幕截图,关于我使用带有嗅探器的德州仪器加密狗得到的结果。
Encryption_Req & Encryption_Rsp
我认为 LTK 的形成与 [SKDm & SKDs] 或 [SKDs & SKDm] 相匹配。
这意味着:BE952D3D760331A834CC6A4274417E48 (SKDm -> SKDs)
或:A834CC6A4274417E48BE952D3D760331(SKD -> SKDm)
我不确定这是否正确,或者我遗漏了什么。
common-lisp - LTK 按钮高度不可配置
我将 LTK 用于 Common Lisp 中的基本窗口。我想创建一个方形按钮,但事实证明高度无法更改。这是代码的相关部分:
我收到一个错误:
在LTK 文档中,高度被列为可配置按钮。安装有问题还是已知错误或什么?
common-lisp - Ltk按钮配置
我最初只是在设置按钮的高度时遇到问题,但事实证明,配置一般都有问题。我可以更改按钮的宽度、文本和命令,但不能更改其他内容(例如颜色或浮雕)。该文档与 emacs 显示的可能键不一致。例如,emacs 没有显示高度键,而在文档中它存在。
我错过了什么吗?