小编Ark*_*ris的帖子

有一个标签在kivy淡出

所以如果有人试图点击播放并且还没有制作保存文件,我想显示标签.然后我希望它淡出.while循环工作,将alpha的值减小为0.只要我没有self.remove_widget(no_save)添加,它就会显示标签,但它只是作为固体标签保留.任何帮助,将不胜感激.或者有更简单的方法吗?

class StartMenu(Screen):

    def check_save(self):
        global save_state
        if save_state == None:
            color = (0,1,0,1)
            while color[3] > 0:
                no_save = Label(text='No save file found. Please press New Game', color=color)
                self.add_widget(no_save)
                color = color [:3] + (color[3] - (.1),)
                time.sleep(.1)
                self.remove_widget(no_save)
Run Code Online (Sandbox Code Playgroud)

python label fadeout kivy

2
推荐指数
1
解决办法
663
查看次数

在Python中打印列表项前面添加数字

所以我有一个列表,如:

    L = ['a', 'b', 'c', 'd']
Run Code Online (Sandbox Code Playgroud)

    for x in L:
        print(x)
Run Code Online (Sandbox Code Playgroud)

回报

    'a'
    'b'
    'c'
    'd'
Run Code Online (Sandbox Code Playgroud)

但我想看看

    1. 'a'
    2. 'b'
    3. 'c'
    4. 'd'
Run Code Online (Sandbox Code Playgroud)

我希望这个工作适用于列表可能增长或缩小的任何大小.我尝试了一些东西,但我对编程很新,没有任何工作.

python loops for-loop list

1
推荐指数
1
解决办法
125
查看次数

标签 统计

python ×2

fadeout ×1

for-loop ×1

kivy ×1

label ×1

list ×1

loops ×1