easygui.multchoicebox()
タプル内のいくつかのアイテムを選択するために使用しています。タプルの特定の項目が選択されたときにコードを実行する条件を作成するにはどうすればよいですか?
動作しないコードの例を次に示します (何も返されません)。
from easygui import *
fieldnames = ["Yes", "No", "Maybe"]
choice = multchoicebox("Pick an option.", "", fieldnames)
if choice == fieldnames[0,1]:
msgbox('Incomplete')
if choice == fieldnames[2]:
msgbox('Complete')
リストのインデックスをタプルにすることはできないと言われています。条件を文字列に変更しましたが、どちらも機能しませんでした (まだ何も返されません)。
from easygui import *
fieldnames = ["Yes", "No", "Maybe"]
choice = multchoicebox("Pick an option.", "", fieldnames)
if choice == "Yes" and "No":
msgbox('Incomplete')
if choice == "Maybe":
msgbox('Complete')
コードの実行を妨げているのは何ですか? これから設計されていない場合easygui.multchoicebox()
、どのモジュールですか?