小编Mik*_*lta的帖子

Kivy:如何制作不可编辑的文本输入?

如何使用户无法编辑文本输入?

TextInput:
    id:out
    background_color: (0, 0, 0, 1)
    foreground_color: (0, 1, 0, 1)
    multiline: True
    text:""
Run Code Online (Sandbox Code Playgroud)

textinput kivy

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

Python Kivy:如何在单击按钮时调用函数?

我在使用kivy库方面很新。

我有一个app.py文件和一个app.kv文件,我的问题是我不能在按下按钮时调用函数。

app.py:

import kivy
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button

class Launch(BoxLayout):
    def __init__(self, **kwargs):
        super(Launch, self).__init__(**kwargs)

    def say_hello(self):
        print "hello"


class App(App):
    def build(self):
        return Launch()


if __name__ == '__main__':
    App().run()
Run Code Online (Sandbox Code Playgroud)

app.kv:

#:kivy 1.9.1

<Launch>:
    BoxLayout:
        Button:
            size:(80,80)
            size_hint:(None,None)
            text:"Click me"
            on_press: say_hello
Run Code Online (Sandbox Code Playgroud)

python function button kivy

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

Python:创建一个具有 777 权限的目录

我正在制作一个使用os.makedirs("foo"). 但是当我打开 Windows 10 文件资源管理器并右键单击已创建的新目录时,我注意到无法删除没有管理员权限的文件夹。那么如何创建一个具有递归删除该文件夹权限的文件夹呢?

我使用以下方法创建目录: os.makedirs("data/base/{}".format(args[0].text), mode=0o777)

我使用以下方法删除它:

def delete_class(self, *args):
        for root, dirs, files in os.walk("data/base/{}".format(self.clicked_class_to_delete.id), topdown=False):
            for name in files:
                filename = os.path.join(root, name)
                os.chmod(filename, stat.S_IWUSR)
                os.remove(filename)
            for name in dirs:
                os.rmdir(os.path.join(root, name))
        shutil.rmtree("data/base/{}".format(self.clicked_class_to_delete.id)
Run Code Online (Sandbox Code Playgroud)

)

permissions python-3.x

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

Kivy:TextInput边框半径

我想知道是否有可能在python和Kivy中自定义TextInput小部件,例如HTML / CSS。有什么办法可以直接在我的CustomTextInput(TextInput)课堂上做到这一点吗?

我希望我的TextInput看起来像这样:

我想获得什么

textinput kivy

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

标签 统计

kivy ×3

textinput ×2

button ×1

function ×1

permissions ×1

python ×1

python-3.x ×1