kivy快速参考手册

cooolr 于 2021-12-08 发布

设置图标和标题

from kivy.config import Config

Config.window_icon = "logo.ico"

class MainApp(App):
    def __init__(self):
        super().__init__()
        self.icon = 'logo.ico'
        self.title = "同步工具"

设置字体

from kivy.core.text import LabelBase

LabelBase.register(name="Roboto", fn_regular="C:/Windows/Fonts/simhei.ttf")

设置窗口大小与打开位置

from kivy.core.window import Window

# 窗口大小
Window.size = (1068, 681)
# 窗口位置
Window.left,Window.top = (100,70)

组件绑定id

import weakref

old = Label()
self.ids.add_widget(old)
self.ids['old'] = weakref.proxy(old)

组件刷新重载

self.root.ids.head_original_img.source = "news.jpg"
self.root.ids.head_original_img.reload()

组件删除

self.root.ids.boxlayout.remove_widget(self.root.ids.label2)

组件清除

self.root.ids.gridlayout.clear_widgets()