如何使用按钮退出 Kivy 应用?
原文:https://www . geeksforgeeks . org/how-exit-a-kivy-application-use-a-button/
Kivy 是一个图形用户界面开源 Python 库,可以在 Windows、macOS、Android、iOS、Linux 和树莓-Pi 上开发多平台应用。除了常规的鼠标和键盘输入,它还支持多点触摸事件。使用 Kivy 制作的应用程序在所有平台上都是相似的,但这也意味着应用程序的感觉或外观将不同于任何本机应用程序。
在本文中,我们将使用 python 的 kivy 框架开发一个 GUI 窗口,我们将在该窗口上添加一个按钮,点击该按钮将关闭 kivy 应用程序
进场:
- 导入描述按钮
- 导入鄙视应用
- Import deska
- 创建应用程序类
- 返回生成器字符串
- 运行类的实例
下面是实现。
Python 3
# importing button widget from kivy framework
from kivy.uix.button import Button
from kivy.app import App
from kivy.core.window import Window
# importing builder from kivy
from kivy.lang import Builder
# this is the main class which
# will render the whole application
class uiApp(App):
# method which will render our application
def close_application(self):
# closing application
App.get_running_app().stop()
# removing window
Window.close()
def build(self):
return Builder.load_string("""
#:import C kivy.utils.get_color_from_hex
Button:
# text which will appear on first button
text:"Close App"
on_release: app.close_application()
""")
# running the application
uiApp().run()
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处