customviews.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:PhotoEditor 作者: philiplessner 项目源码 文件源码
def __init__(self, slider_name, convert, action, valuefmt, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self._m = convert['m']
        self._b = convert['b']
        self._valuefmt = valuefmt
        self.changed = action
        self.name = slider_name
        SLIDER_WIDTH = 200
        SLIDER_HEIGHT = 30
        SLIDER_TITLE_OFFSET = 25
        SLIDER_TITLE_WIDTH = 200
        SLIDER_TITLE_HEIGHT = 25
        SLIDER_VALUE_OFFSET = 10
        SLIDER_VALUE_HEIGHT = 25
        SLIDER_VALUE_WIDTH = 50
        self.border_width = 0
        self.border_color = 'black'
        self._slider = ui.Slider(frame=(0, SLIDER_TITLE_OFFSET, SLIDER_WIDTH, SLIDER_HEIGHT))
        self._slider.continuous = False
        self._slider.value = 0.5
        self._slider.action = self.update        
        slider_title = ui.Label(frame=(0, 0, SLIDER_TITLE_WIDTH, SLIDER_TITLE_HEIGHT))
        slider_title.text = slider_name
        slider_title.text_color = 'black'
        self._slider_valuelabel = ui.Label(frame=(SLIDER_WIDTH + SLIDER_VALUE_OFFSET, SLIDER_TITLE_OFFSET, SLIDER_VALUE_WIDTH, SLIDER_VALUE_HEIGHT))
        self._slider_valuelabel.text = str(0.5)
        self._slider_valuelabel.border_width = 1
        self._slider_valuelabel.border_color = 'black'
        self._slider_valuelabel.alignment = ui.ALIGN_CENTER
        self.add_subview(self._slider)
        self.add_subview(slider_title)
        self.add_subview(self._slider_valuelabel)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号