如何在kivy中更改弹出标签

时间:2015-05-02 07:29:15

标签: kivy

我的应用程序在每次点击时将变量分数加一。我想在每次点击后显示弹出窗口以显示分数。

我的尝试:

To get all the dropdown values you can use List.

List<string> lstDropDownValues = new List<string>();
int iValuescount = driver.FindElement(By.Xpath("\html\....\select\option"))

for(int ivalue = 1;ivalue<=iValuescount;ivalue++)
 {
  string strValue = driver.FindElement(By.Xpath("\html\....\select\option["+ ivalue +"]"));
  lstDropDownValues.Add(strValue); 
 }

但是,分数始终显示为0.分数正确增加,可以在按钮文本上看到。

1 个答案:

答案 0 :(得分:1)

你可能需要将my_popup定义为一个以得分为参数的函数:

def my_popup(updated_score):
    pop = Popup(title='Test popup', content=Label(text=str(updated_score)),
            size_hint=(None,None))
    pop.open()

然后在功能“new”中调用它,传递更新的分数:

class Highest(Screen):
    def new(self):
        global score
        score += 1
        self.ids['btn_0'].text = str(score)
        my_popup(score)