2016-11-20 43 views
0

我是新來的python,我想創建一個多菜單,可以執行另一個程序,我有。我有菜單,但我無法獲得操作結果來打開其他程序。這是我到目前爲止:Python/Pythonista GUI多菜單

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, 
} 

回答

0

!!!沒關係我解決了! 我在想,意識到我可以使它的,如果它的工作陳述......

if sender.title == ('Button 2'): 
     main() 
+0

看看對話框模塊。這就是它的目的 – JonB