2016-11-20 17 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

!決して私はそれを解決した心!!! 私は考えて、私はそれAN働いている...

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

をダイアログモジュールを見てみましょうif文作ることができます実現しました。それが何のためのものなのか – JonB