📜  按钮背景的十六进制颜色 – Kivy

📅  最后修改于: 2022-05-13 01:55:18.788000             🧑  作者: Mango

按钮背景的十六进制颜色 – 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()


输出: