亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

從另一個布局更改屏幕

從另一個布局更改屏幕

Cats萌萌 2021-06-16 13:36:16
我的意圖是在我們的窗口右側有一個布局,在右側有一個 ScreenManager。兩者都在不同的布局中,但在同一個主應用程序中。我似乎無法在屏幕管理器的布局更改屏幕上設置按鈕。這是我的 kv 代碼:<MainWindow>:    rows: 1    columns: 2    LeftBox:    RightBox:<LeftBox>:    Button:        text: "Screen 1"        on_press:            app.root.ids.scr.switch_to(screen=Screen1)    Button:        text: "Screen 2"<RightBox>:    ScrMng:<ScrMng>:    id: scr    Screen1:        Button:            text: "Hello"    Screen2:        Button:            text: "World"這是我的python代碼:import kivyfrom kivy.app import Appfrom kivy.uix.label import Labelfrom kivy.uix.gridlayout import GridLayoutfrom kivy.uix.button import Buttonfrom kivy.uix.boxlayout import BoxLayoutfrom kivy.uix.widget import Widgetfrom kivy.uix.textinput import TextInputfrom kivy.uix.screenmanager import ScreenManager, Screenfrom kivy.properties import ObjectPropertyclass MainWindow(GridLayout):    passclass ScrMng(ScreenManager):    passclass LeftBox(BoxLayout):    passclass RightBox(BoxLayout):    passclass Screen1(Screen):    passclass Screen2(Screen):    passclass newtestApp(App):    def build(self):        return MainWindow()k = newtestApp()k.run()我得到的錯誤是AttributeError: 'super' 對象沒有屬性 ' __getattr__'
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 185 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號