1

目标是为 Sikuli 脚本创建一个 GUI。GUI 用于提示用户选择文件夹。我想检查一下 Sikuli 是否支持 tk。所以我打开了 Sikuli IDE 并制作了一个名为“gui.sikuli”的脚本,其中只有一行:

from Tkinter import *

当我运行它时,它给出了一条错误消息“ImportError:没有名为 Tkinter 的模块”。Sikuli 支持 tk 吗?如果没有,那么我可以使用什么来为 Sikuli 代码创建 GUI?如果是,我哪里错了?

4

1 回答 1

2

Jython 不支持 Tkinter 库。引用http://www.jython.org/faq3.html

我们不支持的模块,也许不会,包括... Tkinter ...

幸运的是,Sikuli 提供了自己的简单 GUI:http ://doc.sikuli.org/globals.html#interacting-with-the-user

为了获取目录路径,您应该使用输入功能:

dirPath = input("Please enter your folder path:")
于 2013-06-04T07:52:17.587 回答