应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

Kivy是一个开源的开发App的跨平台的Python的GUI

  1说明
  1。1Kivy是一个开源的开发App的跨平台的Python的GUI库。
  1。2Kivy可以免费使用(目前在麻省理工学院的许可下),并获得专业支持。
  1。3可以使用相同的代码库为Linux,Windows,OSX,Android和iOS开发Kivy应用程序。据说很强大,估计强大的原因就是超级跨平台。
  1。4本文为系列教程1:主要介绍kivy的安装,入门级介绍:窗口,helloworld,图片展示,介绍详细,注释清楚,适合收藏。
  2准备
  2。1官网https:github。comkivykivyhttps:kivy。org
  2。2安装pipinstallkivy本机安装sudopip3。8installkivy
  pic。jpeg
  3窗口
  3。1代码一:方法一:采用默认fromkivy。appimportApp小惊喜:窗口标题名就是FirstwinclassFirstwinApp(App):相同下面classFirstwin(App):passifnamemain:FirstwinApp()。run()Firstwin()。run()相同上面
  3。2代码二:方法二:对窗口的大小,背景颜色,标题名和图标进行设置fromkivy。appimportAppfromkivy。core。windowimportWindowWindow。size(800,1000)窗口大小背景颜色是白色,颜色设置采用opengl样式Window。clearcolor(1,1,1,1)背景颜色是黑色,默认是黑色的Window。clearcolor(0,0,0,0)Window。clearcolor(1,1,0,0)黄色Window。clearcolor(1,0,0,0)红色Window。clearcolor(1,0,1,0)紫色Window。clearcolor(0,0,1,0)蓝色classSecondwinApp(App):defbuild(self):修改电脑的状态栏上面app图标,自定义,也可以默认self。iconhomexgjDesktopkivyicon。png认为修改窗口的标题名self。titleHelloworldifnamemain:SecondwinApp()。run()
  4Helloworld
  4。1代码一fromkivy。appimportAppfromkivy。uix。labelimportLabelclassThirdwin(App):defbuild(self):默认returnLabel(textHelloworld)ifnamemain:Thirdwin()。run()
  4。2代码二fromkivy。appimportAppfromkivy。uix。labelimportLabelclassFourthwin(App):defbuild(self):显示中文,中文字体,字体大小,字体颜色,提前下载好中文字体simsun。ttflabelLabel(textHelloWorld你好世界,fontnamesimsun。ttf,fontsize32,color(。8,。9,0,1),字体大小sizehint(。5,。5),字体位置poshint{centerx:。5,centery:。5})returnlabelifnamemain:appFourthwin()app。run()Fourthwin()。run()
  4。3图
  4。3代码三fromkivy。appimportAppfromkivy。uix。widgetimportWidgetfromkivy。langimportBuilderkv文件内置法,相当于一个MyWidget类kvBuilder。loadstring(MyWidget:Label:text:HelloWorld你好世界fontsize:32color:。8,。9,0,1fontname:simsun。ttf字体位置sizehint:(。5,。5)在这里是错误的,我的bug,why?poshint:{centerx:。5,centery:。5}poshint:({centerx:。5},{centery:。5})只能这样设置位置,左下角为0,0,默认窗口大小600,600pos:300,300)MyWidget作为一个类,在kv文件内classMyWidget(Widget):pass主窗口类classFifthwin(App):defbuild(self):返回MyWidgetreturnMyWidget()ifnamemain:Fifthwin()。run()
  4。4代码四k6。py控制层fromkivy。appimportAppfromkivy。uix。widgetimportWidget样式层:sixthwin。kv,注意是小写的six其实就,是将类文件写在外面的kv,分离出来,是代码看起来简单,类似css文件注意kv文件的文件名是小写classMyWidget(Widget):passclassSixthwinApp(App):defbuild(self):returnMyWidget()ifnamemain:SixthwinApp()。run()
  4。5样式层分离出来:sixthwin。kv文件MyWidget:Label:text:HelloWorld你好世界fontsize:32color:。8,。9,0,1fontname:simsun。ttf字体位置sizehint:(。5,。5)在这里是错误的poshint:{centerx:。5,centery:。5}poshint:({centerx:。5},{centery:。5})只能这样设置位置,左下角为0,0,默认窗口大小600,600pos:300,300
  4。6效果图
  4。7代码五:内置kv文件的另外一种方法k5。py控制层fromkivy。appimportAppfromkivy。langimportBuilder样式层kv调用该函数FloatLayout:Label:text:HelloWorld你好世界fontsize:32color:。8,。9,0,1fontname:simsun。ttf字体位置sizehint:(。5,。5)在这里是错误的poshint:{centerx:。5,centery:。5}poshint:({centerx:。5},{centery:。5})只能这样设置位置,左下角为0,0,默认窗口大小600,600pos:300,300classSixthwinApp(App):defbuild(self):returnBuilder。loadstring(kv)ifnamemain:SixthwinApp()。run()
  5图片展示
  5。1代码:fromkivy。appimportAppfromkivy。uix。imageimportImage默认窗口大小和图片大小classPicwin(App):defbuild(self):窗口标题名设置self。title图片pic展示与本代码在同一个文件夹下imgImage(sourcepic。jpeg)returnimgifnamemain:Picwin()。run()
  5。2效果图
  未完待续。

大学生可以买半价票,小学生超过1。5米要买全票,答案来了为什么大学生可以买半价票,小学生超过1。5米要买全票,答案竟然是这样的。当你上了大学以后,会知道很多之前不知道的事情,像大学的课程不是全天的,有时候一白天都没有课到了晚上……淄博中考时间确定6月136月16,美术音乐确定纳入小中考淄博市教育局发布了中考具体时间为6月136月16,去年由于疫情的影响中考时间延后了一个月到了7月107月13,今年很多家长之前也是猜测会不会和去年时间一样,得到确切考试时间以后……校外租房在大学风靡,3个原因很现实,大学生只为花钱免受罪许多学生上大学,一般都会离开家人到外地上学,有的学生初高中便已体验过集体生活,有的学生则可能是第一次离开家,而大学生宿舍生活过得是否好,也在一定程度上决定了大学的幸福度。……如何与孩子做深度感情链接英国心理学家希尔维亚克莱尔曾说,这个世界上所有的爱都是以聚合为最终目的,只有一种爱以分离为目的,那就是父母对于孩子的爱。父母对孩子的爱,是世间最真挚的情感之一,而每一个灵魂降生……事业单位迎来春天,5种岗位将升级为公务员,铁饭碗分量更足文红丽铁饭碗的真正含义,不是在一个地方吃一辈子饭,而是一辈子到哪都能有饭吃。随着就业压力的逐渐增加,大家更倾向于铁饭碗相关的工作,而在很多人的心目中,铁饭碗就是公务……开奔驰上班舍不得送情缘百元坐骑,网游土豪被曝抠门却得玩家力挺在相恋时送女友一些礼物,算是情侣之间最正常不过的互动了。比较懂得女人心思的人都知道,只要不是挑选什么女友收到后都感动哭了的廉价礼物,或者是一些质量低劣的化妆品,而是挑选一些实用……开学第一课先抓习惯,再谈成绩!学生19年级好习惯一览表关注微信公众号:今日在线母婴课堂,学习更多育儿知识,为人父母,一切努力只为守护孩子成长小学阶段是教育的关键期,在这个年龄段培养孩子的行为习惯成效很大。而一旦错过了这……胎教策略胎教不是培养天才影音胎教:孕早期该怎么听和看影音胎教包括两种,一种是将影音视频或音频播放给孕妈妈听,舒缓妈妈的心情和情绪,为胎宝宝提供良好的生长环境;另一种是由孕妈妈唱歌给胎宝宝听,或者……背谱不只是背,这些方法你得知道背谱起源在李斯特前,钢琴和谱子的关系就像是啤酒和开瓶器,所有演奏家都会十分自然地拿着谱子上台,也没有观众会质疑演奏家看谱。当时人们认为:演奏拿谱子是对作曲家的致敬。……教研活动2022计划教研活动2022计划教研活动计划计算机教研组根据这学期的学习重点,结合我们学校的校本学分,我们制定了如下教研计划。一、教科研学习:(1)开学初学习,熟悉……男性器官衰老顺序表或已公布,自测下,看看自己进行到哪步了从古至今,长寿一直都是人们的共同追求,就算是秦始皇、汉武帝等强大的帝王,也不能免俗地求仙,服用灵丹妙药,以求长生不老。其实想要真正达到长寿的目的,单纯的服用丹药是行不通的……8款便携紫外线杀菌消毒器测评半数属于高危,使用要小心花爸说:疫情以来,大家的防护意识空前高涨。从免洗洗手液,到家用紫外线消毒器,一应俱全。尤其是便携式紫外线杀菌消毒器,备受消费者青睐。今天,花爸整理了香港……
暑假拔高数学首选!99数学牛娃都刷过的奥数神教材,还配了课程今天给大家推荐一套非常经典的小学奥数教材课程,暑假如果想乘机拔高、巩固数学的话,大家就不要犹豫了,这套可以闭眼入。或者可以这么说,整个小学阶段,希望拔高数学的孩子,不学这……儿童节,祝我们的小朋友们节日快乐一句话寄语青少年亲爱的孩子们,你们的节日快到了,首先祝你们节日快乐!下面我跟大家分享一下不一样的童年,不一样的快乐。我小的时候国家还没有现在这么发达,我们生活在农村……让孩子受点气,是多么可贵的教育!可惜98的父母都不懂忍人之所不能忍,方能为人之所不能为。教育孩子亦是如此,那种完全赏识而没有惩戒的教育孩子的方式,其实也会害了孩子慈母多败儿!镜头一:一辆出租车在大桥中段停了下来,一名……美国神经生物学家05岁是大脑发育黄金期,父母要用心用力文凝妈大宝3岁的时候,我才知道好妈妈胜过好老师,正式启动家庭教育。二宝出生以后,我才知道智能发育有哪些评价标准,有意识地在大动作、精细动作、认知能力、语言能力、社会……52岁大妈上节育环后,超20年未取,如今在体内发生移位变形如今生育二胎成为一大趋势,然而,在上世纪80年代开始,为严格控制人口增长,国家曾实行计划生育,倡导只生育一个孩子。这就让避孕问题摆在女性的面前,因而一种节育环便应运而生,……重庆女孩被男友抛弃后流浪天桥,原本漂亮工作好,父母不愿其回家文媛妈育儿日记原创,欢迎个人转发和分享最近深圳天桥女孩阿清的故事吸引了很多网友的关注,而了解事情原貌更让人唏嘘。这个83年出生的女孩,原本拥有体面的公务员工作,眉清……李玫瑾家长不要总拘泥于细节,先学会把孩子当人看,才是教育《小舍得》中,三个不同的家庭,三种不同的教育方式,养育了三个不同的孩子。子悠,一个被妈妈拧紧发条的陀螺,每天不是学奥数,就是在学奥数的路上,没有假期没有自由,就连辅导班举……相约失恋,是什么样的感觉?春天的风是轻柔的,春天的阳光是温暖的,在那样美好的初春,她邂逅了他他,一个再普通不过的男人,不知为什么,第一眼和他目光相对的时候,……一夜风云突变!茅台第二大酒厂,出事茅台二哥,倒在黎明前夜春节以后,茅台为代表的白酒概念股遭遇了一波深度回调。茅台股价从2627。88元跌到1866。01元,跌幅将近30;五粮液股价从357。19元跌……记忆单词必须先了解数学常识六和七的趣味解析标准阿拉伯文数学的6和西方阿拉伯数字7长得很像,很明显,它是表二的数字的镜像。作为印欧语系的成员,英法德意西语表六和七的单词都是以s开头。英语表六的单词six,表七……懒癌巨婴!父母离世后23岁男孩饿死家中!网友问题都在家长文毛豆豆每个人都有惰性,现代社会出现越来越多的宅男宅女,患上懒病的人越来越多,重度懒病患者也常被人调侃成懒癌。一个人可以懒到什么什么程度呢?我们国家有个叫杨锁的人,……盘点那些反人类设计,设计师们,夏至最适合补脑哦光看就让人胯下一凉。这个就厉害了,让人浑身一凉。今晚的噩梦就靠你了。时尚是什么?时尚就是让人看不懂。设计师,药别停。勺子真的不能再长一点吗?……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网