from kivy.uix.videoplayer import VideoPlayer from kivy.uix.boxlayout import BoxLayout from kivy.clock import Clock from kivy.core.window import Window from kivy.app import App class mybox(BoxLayout): def __init__(self): super(mybox,self).__init__() self.i=0 self.clockevent = None self.show() self.ids.button1.bind(on_press=self.button_callback) def show(self): self.clockevent=Clock.schedule_interval(self.my_callback, 0.1) def my_callback(self,dt): self.i+=1 self.ids.label1.text = str(self.i) def button_callback(self,bu): self.ids.label1.text = str(bu) self.clockevent.cancel() class MyApp(App): def build(self): Window.fullscreen=1#不设置全屏 Window.size=(100,600)#窗口大小 self.title = 'Hello world' return mybox() if __name__ == '__main__': MyApp().run()
kv文件<mybox>: orientation: 'vertical' Label: id:label1 text:"text same" Button: id:button1 text:"aphero3"
备忘:kivy 全屏与窗口大小设置
最新推荐文章于 2025-07-18 09:38:23 发布
