为了账号安全,请及时绑定邮箱和手机立即绑定

Kivy - 用户界面问题

Kivy - 用户界面问题

烙印99 2021-06-17 18:08:08
尝试创建一个带有两个屏幕的简单 Kivy GUI:一个标题屏幕和一个带有多个按钮的控制屏幕。主要问题是导航 GUI 并让构建器正常运行。我只是在运行时出现黑屏。import kivykivy.require('1.10.0')from kivy.lang import Builderfrom kivy.uix.screenmanager import ScreenManager, Screen, FadeTransitionfrom kivy.app import Appfrom kivy.uix.label import Labelfrom kivy.uix.image import Imagefrom kivy.uix.floatlayout import FloatLayoutfrom kivy.uix.stacklayout import StackLayoutclass IntroScreen(Screen):    passclass ContScreen(Screen):    passclass ScreenManagement(ScreenManager):    passbackbone = Builder.load_file("main.kv")class MasterApp(App):    def build (self):        return backboneboApp = MasterApp()if __name__ == "__main__":    boApp.run()与主要.kvScreenManagement:    transition: FadeTransition<IntroScreen>:    name: "main"    intro.kv<ContScreen>:    name: "cont"    stacklayout.kv和示例屏幕(intro.kv)<IntroScreen>:    FloatLayout        orientation: 'vertical'        padding: [10,50,10,50]        spacing: 50        Label:            text: 'WELCOME'            font_size: 50            pos_hint={'x':0, 'y':0}        Image:            source=('mylogo.png')            pos_hint: {'x':0,'y':0}        Button:            text: 'Initialize'            font_size: 35            on_release: app.root.current = "cont"仍在学习 Kivy,所以我知道我做错了什么。将不胜感激帮助解决这个问题。编辑:导航解决跟进:<IntroScreen>:    FloatLayout        orientation: 'vertical'        padding: [10,50,10,50]        spacing: 50        Label:            text: 'WELCOME'            font_size: 50            pos_hint: {'x':0, 'y':0}        Image:            source: 'mylogo.png'            pos_hint: {'x':0,'y':0}        Button:            text: 'Initialize'            font_size: 35            on_release: root.manager.current = "cont"图像根本不显示在屏幕上,只是完整的按钮。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 220 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号