1
目標是爲Sikuli腳本創建一個GUI。該GUI用於提示用戶選擇文件夾。我想檢查Sikuli是否支持tk。於是我打開Sikuli IDE,並取得了它命名爲「gui.sikuli」只有一行的腳本:sikuli中的「ImportError:No module named Tkinter」
from Tkinter import *
當我運行它,它給了一個錯誤說「導入錯誤:沒有模塊名爲Tkinter的」。 Sikuli支持tk嗎?如果沒有,那麼我可以使用什麼來創建Sikuli代碼的GUI?如果是,我會在哪裏出錯?
假設如果我想從用戶那裏得到三個輸入,並且如果我使用input()函數,它將會一次一個地彈出三次。有沒有辦法讓所有這三個彈出窗口在同一時間只出現一次? –
我不知道是否有辦法自定義Sikuli輸入功能。它會創建模態窗口並等待程序關閉。否則,你需要在一個單獨的線程中運行它,這對於這個任務來說太複雜了。您還可以嘗試在Jython Swing中創建自己的GUI:http://www.jython.org/jythonbook/en/1.0/GUIApplications.html。 –