我是python的新手,我正在尝试创建一个多菜单,可以执行我已有的另一个程序。我已经打开了菜单,但我无法获得打开另一个程序的动作结果。这是我到目前为止所知道的:
import ui
import console
@ui.in_background
def button_tapped(sender):
alert_result = console.alert('SSpy Menu', 'Select Version', 'v1.0.3', 'v1.4.7')
choice = alert_result()
exec_menu(choice)
button = ui.Button(title='Run')
button.action = button_tapped
button.present('sheet')
# Run SSPY v1.0.0
def v1():
main()
# Run SSPY v1.4.7
def v14():
sspy14()
# Run SSPY v2.0.5
def v2():
sspy2()
# Show Versions
def ver():
versions()
# =======================
# MENUS DEFINITIONS
# =======================
# Menu definition
menu_actions = {
'v1.0.3': v1,
}发布于 2016-11-21 07:58:36
!!!不要紧,我解决了!我在思考,并意识到我可以让它成为一个有效的if语句……
if sender.title == ('Button 2'):
main()https://stackoverflow.com/questions/40708253
复制相似问题