按钮背景的十六进制颜色 – Kivy
Kivy 是Python独立于平台的 GUI 工具。它可以在Android、IOS、Linux和Windows等平台上运行。这是Python唯一一个可以独立运行在android设备上的GUI库,我们也可以在树莓派上使用它。它是一个用于快速开发多点触控应用程序的开源Python库。它的图形引擎是建立在 OpenGL 之上的,它还支持快速的图形管道。
本文重点介绍使用带有按钮的 kivy 创建一个 GUI 窗口,然后使用十六进制颜色代码为其添加颜色。
方法
- 导入kivy按钮
- 导入kivy应用
- 导入 kivy 生成器
- 创建应用类
- 创建按钮
- 创建单击按钮时更改颜色的机制
- 返回构建器字符串
- 运行类的实例
程序:
Python3
# importing button widget from kivy framework
from kivy.uix.button import Button
from kivy.app import App
# 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 build(self):
return Builder.load_string("""
#:import C kivy.utils.get_color_from_hex
Button:
# text which will appear on first button
text:"first button"
background_color: C("#f9f871")
""")
# running the application
uiApp().run()
输出: