• Home
  • About
    • 朱智博在Github上的Blog photo

      朱智博在Github上的Blog

      朱智博,朱智博的博客,zhuio,zhuio.github.io,

    • Learn More
    • Email
    • Github
    • Weibo
  • Posts
    • All Posts
    • All Tags
  • Projects

kivytutor4

25 Jan 2017

Reading time ~1 minute

动态可调整大小的位置

KivyVideo5.py:

from kivy.app import App
#kivy.require("1.8.0")
from kivy.uix.label import Label
from kivy.uix.widget import Widget

class Widgets(Widget):
    pass


class SimpleKivy3(App):
    def build(self):
        return Widgets()

if __name__ == "__main__":
    SimpleKivy3().run()

上面的文件仍然是相对不变的,除了新名称的主要应用,目前SimpleKivy3 SimpleKivy3符合。 kv文件。

SimpleKivy3.kv:

<Button>:
    font_size: 40
	size: 170,75
	color: 0,1,0,1

<Widgets>:
    Button:
        pos: root.x, root.top - self.height
        text: "Kivy"

    Button:
        pos: 170,0
        text: "Tutorials"

现在我们在这里展示的是,我们可以有一个“按钮”父母,像一个全局变量,我们指定按钮在哪里40字体大小,按钮是170 x75,颜色是绿色的。

之后,我们看到更多的按钮定义小部件内的父母。 在运行时,我们可以看到,“全球”变量,但是孩子们有自己的自定义代码。

同时,我们在这里说明的使用将事情动态,使用根之类的东西。 x(引用应用程序),然后自我(引用按钮本身)特别是如果你想要的位置按钮顶部附近。

这里的输出应该类似:



kivy Share Tweet +1