kivy中文手册python_Kivy入门:使用Kivy获取用户输入

我想从Kivy开始,因为我用Python编写代码,但我发现它真的很难!你能解释一下它是如何工作的吗?

例如,即使这看起来很模糊(这是他们网站的第二个例子)。from kivy.app import App

from kivy.uix.gridlayout import GridLayout

from kivy.uix.label import Label

from kivy.uix.textinput import TextInput

class LoginScreen(GridLayout):

def __init__(self, **kwargs):

super(LoginScreen, self).__init__(**kwargs)

self.cols = 2

self.add_widget(Label(text='User Name'))

self.username = TextInput(multiline=False)

self.add_widget(self.username)

self.add_widget(Label(text='password'))

self.password = TextInput(password=True, multiline=False)

self.add_widget(self.password)

class MyApp(App):

def build(self):

return LoginScreen()

if __name__ == '__main__':

MyApp().run()

我想从一个基本的应用程序开始,它要求用户输入并显示从中创建的内容。

例如,在没有任何GUI的basic Python中,它可以是:def hex_enc(text_input):

return text_input.encode('hex')

def hex_dec(text_input):

return text_input.decode('hex')

while True:

text_input = raw_input('Input : ')

mode = raw_input('Mode : ').lower()

if ('encrypt' in mode):

print hex_enc(text_input)

else:

print hex_dec(text_input)

我想我需要一个文本输入和一个标签,这将是文本输入的结果。

但这是非常混乱,我不知道,并利用所有的基维类!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值