【发布时间】:2018-07-11 03:39:07
【问题描述】:
我希望最终创建一个按钮来暂停/开始/结束我作为学习练习而构建的 pong 应用程序。但是,首先要了解如何创建按钮的基础知识,并为其分配响应,我只想创建一个按钮,每次按钮状态更改时都会通知我。这是我到目前为止的python代码:
import kivy.uix.button as kb
from kivy.app import App
from kivy.uix.widget import Widget
class Button_Widget(Widget):
def callback(instance, value):
print('The button <%s> state is <%s>' % (instance, value))
btn1 = kb.Button(text='Hello World 1')
btn1.bind(on_press=callback)
class ButtonApp(App):
def build(self):
button = Button_Widget()
return button
与关联的 kv 文件:
#:kivy 1.0.9
<Button_Widget>:
size: 100, 100
canvas:
Rectangle:
pos = self.pos
size = self.size
到目前为止,我发现的唯一资源是这些(1 和2)Kivy turorials,它们并没有太大帮助。或者至少,我对他们的语言还不够了解,无法让他们发挥作用
【问题讨论】:
-
你有什么问题?
标签: python-3.x button kivy