编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

学习python必用kivy language编写的一个GUI程序

wxchong 2024-09-16 07:09:20 开源技术 13 ℃ 0 评论

学习Python写GUI,必须要经历kivy language,这是一个开源跨平台的应用开发库,可以在linux,windows,OS X,Android,苹果iOS和Raspberry P等平台上,和Tkinter比起来,在结构化设计层面更有优势,这里演示一个简单的打字程序:


#-----------程序的主体----------------

#-----------导入kivy库中的各相关插件------

import kivy

from kivy.app import App

from kivy.uix.gridlayout import GridLayout

from kivy.uix.label import Label

from kivy.uix.button import Button

from kivy.uix.textinput import TextInput

class Lbltext(GridLayout):

pass

class FollowApp(App):

def build(self):

return Lbltext()

if __name__=="__main__":

app=FollowApp()

app.run()

#---------KV文件--------

#---kivy文件头必须是定义返回的类-----如附件中kivy文件闪亮的部分----

<Lbltext>:

cols:1

GridLayout:

cols:2

size:root.width,root.height

Label:

id:my_lable

text:"input content:"

font_size:30

TextInput:

id:my_textinput

multiline:False

Label:

id:my_lable1

text:"Display your content:"

font_size:30

Label:

id:my_lable2

text:my_textinput.text

font_size:30


程序运行后再文本输入框输入字符,然后自动显示在第二行的标签上

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表