2017-06-14 15 views
0

ドロップダウンから選択したアイテムを取得するにはどうすればいいですか?ここまで私がこれまで持っていたことがあります。 kivyドロップダウンウィジェットから値を取得する

この

はKVファイルです:

<User_Interface>: 
    FloatLayout: 
     Spinner: 
      size_hint: .1,.1 
      pos_hint: {"x":0,"top":1.} 
      pos: 10,10 
      id: spinner_id 
      text: '<select>' 
      values: root.buildLists() 

そして、ここでのpythonファイルです:

class User_Interface(FloatLayout): 
    def buildLists(self): 
     list = self.ids.spinner_id.values = list[ 'A','B','C'] 
     return list 

だから私はAIの方法に戻したい選択した場合、インスタンスのために...

私はそれが理に適ったと思います。

ご協力いただければ幸いです。

答えて

0

テキストイベントをクラス内のメソッドにバインドする必要があります。例えば:あなたはこのような何かを置くことができ、あなたのUser_Interfaceクラスののinit方法にスピン

あなたにPythonコード:

ID:

あなたのKVファイル内

のようなあなたのスピナーにIDを設定します:次に

self.ids.spin.bind(テキスト= showmethetext)

、あなたのクラスにデ・メソッドを定義するには、好きshomethetext:

def showmethetext(自己、テキスト): 印刷用テキスト

そして、それは私が推測する必要があります。

さようなら

+0

それは男、それはたくさん助け... Muchasは –

+0

をグラシアスあなたはウェルカム、デ灘ある...それをしませんでした;) –

関連する問題