第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

保存對象的值在Popup中已更改,因此在關閉它后,當我再次打開彈出窗口時,它將以新值打開

保存對象的值在Popup中已更改,因此在關閉它后,當我再次打開彈出窗口時,它將以新值打開

POPMUISE 2022-08-02 17:35:19
我想在彈出窗口中更改類的一些按鈕標簽,并在重新打開彈出窗口后保留新標簽。如果您運行我的應用程序,您可以看到按下“按我”按鈕后,出現(xiàn)一個彈出窗口,其中包含一個帶有標簽“默認”的按鈕,按下它后,它將標簽更改為“新建”。我希望能夠關閉彈出窗口,按“按我”按鈕,然后在彈出窗口中看到帶有標簽“新”的按鈕。我的.py文件from kivy.uix.floatlayout import FloatLayoutfrom kivy.core.window import Windowfrom kivy.uix.popup import Popupfrom kivy.app import Appfrom kivy.uix.widget import Widgetimport timeWindow.clearcolor = (1, 1, 1, 1)Window.size = (800, 480)class MyGrid(Widget):    def btn(self):        show_popup(T, "Window")class T(FloatLayout):    passdef show_popup(tab, name):     show = tab()    popupWindow = Popup(title = name, content = show, size_hint = (None,None), size = (800,384), auto_dismiss = True)    popupWindow.open()    return popupWindowclass TimeApp(App):    def build(self):        return MyGrid()if __name__ == "__main__":    TimeApp().run()我的 .kv 文件<MyGrid>        Button:        text: "Press me"        on_press: root.btn()<T>:    Button:        pos_hint: {"center_x": 0.5, "center_y": 0.5}        text: "Default"        on_press: self.text = "New"
查看完整描述

1 回答

?
慕桂英4014372

TA貢獻1871條經(jīng)驗 獲得超13個贊

您可以執(zhí)行此操作的一種方法是保留對彈出窗口的引用。

側(cè)面:py


Window.clearcolor = (1, 1, 1, 1)

Window.size = (800, 480)



class MyGrid(Widget):


    def __init__(self, **kwargs):

        super(MyGrid, self).__init__(**kwargs)

        self.popupWindow = Popup(content=T(), size_hint=(None, None),

                                 size=(800, 384), auto_dismiss=True)


    def btn(self):

        self.show_popup("Window")


    def show_popup(self, name):

        self.popupWindow.title = name

        self.popupWindow.open()



class T(FloatLayout):

    pass



class TimeApp(App):

    def build(self):

        return MyGrid()



if __name__ == "__main__":

    TimeApp().run()


查看完整回答
反對 回復 2022-08-02
  • 1 回答
  • 0 關注
  • 90 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號