📅  最后修改于: 2023-12-03 14:52:23.168000             🧑  作者: Mango
若想在 Kivy 中添加按钮,可以通过以下步骤完成:
kivy
库import kivy
kivy.require('1.11.1') # 确定所需的 kivy 版本
from kivy.app import App
from kivy.uix.button import Button
class MyButton(Button):
def __init__(self, **kwargs):
super(MyButton, self).__init__(**kwargs)
self.text = "Click Me!" # 将按钮文本设置为 "Click Me!"
class MyApp(App):
def build(self):
return MyButton()
if __name__ == '__main__':
MyApp().run()
现在您应该可以在Kivy中看到一个按钮,当您点击它时,它应该输出一些信息。接下来,我们将添加一个回调函数以使按钮有用。
class MyButton(Button):
def __init__(self, **kwargs):
super(MyButton, self).__init__(**kwargs)
self.text = "Click Me!" # 将按钮文本设置为 "Click Me!"
def on_press(self):
print("Button pressed!")
现在我们可以将回调函数 on_press
中的任何代码添加到按钮按下时要执行的函数。
class MyButton(Button):
def __init__(self, **kwargs):
super(MyButton, self).__init__(**kwargs)
self.text = "Click Me!" # 将按钮文本设置为 "Click Me!"
def on_press(self):
print("Button pressed!")
# 添加要执行的函数
在这里,您可以添加任何要在按钮按下时执行的代码。
通过上述步骤,您现在已经可以在Kivy中创建并添加按钮了。