zoukankan      html  css  js  c++  java
  • kiyv Button参数属性

    from kivy.uix.button import Button
    from kivy.uix.floatlayout import FloatLayout
    from kivy.app import App
    from kivy.graphics import Rectangle, Color   # 导入颜色形状
    
    
    class FloatLayoutWidget(FloatLayout):
        def __init__(self,**kwargs):
            super().__init__(**kwargs)
            # 首先要设置画布
            with self.canvas:
                Color(0, 0, 0, 1)
                self.rect = Rectangle(pos=self.pos, size=self.size)
                self.bind(pos=self.update_rect, size=self.update_rect)  # 设置背景尺寸
    
            bt = Button(text='hello_word',
                        # background_color=[1,0.3,0.2,0.5],    # 背景色
                        color=[1,1,.5,1],      # 文本色
                        font_size=15,           # 字的大小默认为15sp
                        background_down='1.png',   # 没有按时图片
                        background_normal='2.png',   # 按下后图片
                        size_hint=[.2,.2],     # 大小
                        pos=(30,40) ,  # 位置
                        # disabled= True       # 是否禁用按扭
                        state="down"     # 按初始是否按下  可设为down,normal
                        # border = '自定义背景图路径'
                        )
            self.add_widget(bt)
    
        # 设置背景尺寸
        def update_rect(self,*args):
            self.rect.pos = self.pos
            self.rect.size = self.size
    
    
    
    class boxApp(App):
        def build(self):
            return FloatLayoutWidget()
    
    
    if __name__ == '__main__':
        boxApp().run()
  • 相关阅读:
    jquery 选择器
    LeetCode_217. Contains Duplicate
    LeetCode_206. Reverse Linked List
    LeetCode_205. Isomorphic Strings
    LeetCode_204. Count Primes
    LeetCode_203. Remove Linked List Elements
    LeetCode_202. Happy Number
    LeetCode_198. House Robber
    LeetCode_191. Number of 1 Bits
    LeetCode_190. Reverse Bits
  • 原文地址:https://www.cnblogs.com/vip136510786/p/15045260.html
Copyright © 2011-2022 走看看