1
非常に簡単なはずですが、答えが見つかりませんでした。 Popup
を.kv
ファイルで開く必要があります。少ない単語、より多くのコード!kvからポップアップを開くには?
#.kv
#...
Button:
on_press:
#Here I need something like
#Popup_open:
#title: 'title'
#...
私は私が私のルートクラスに
#main.py
#...
myclass(object):
def myPopup():
Popup(title='title',message='message').open()
を機能を追加することによって、それを行うと、その後
#.kv
#...
Button:
on_press: root.myPopup()
この関数を呼び出すが、それは私
ための最も便利な方法ではないことを知って
この「ポップアップ」を使用して別の問題を感じました。警告と2つのボタン 'YesとNo'(ここでは大丈夫です)を表示するはずです。メインクラスのmain.pyで機能していて、' Yes'を押したときにこの関数を呼び出す必要があります。また、この関数に 'TextInput'からのテキストをパラメータとして渡す必要があります。 'Yes:'が押されたのに '#:set Answer True'を使ってみましたが、うまくいきませんでした。また、私の '.kv'ファイルに' global'を使ってみましたが、結果はありませんでした。私はそれがより便利である場合質問を作成することができます – Fogapod
ああ、私は理解しています。この関数を私のメイン(App)クラスに置き、 'app.myfunc()'で呼び出すことができます。しかし、どのようにパラメータを挿入するのですか? – Fogapod