p;ython
csdndaka
软件开发(vc 、python、Android)爱好者。
展开
-
2021-07-25
2021-07-25一起学习kyvy(二):页面布局三:BoxLayoutBoxLayout称为盒子布局,是一种将部件水平(默认)或垂直排列的布局,类似于Android中的线性布局。如果不设置任何大小,部件将会以10像素的间距平分父窗口的大小。布局中,布局与子级间隔padding,默认为[0,0,0,0]表示[左边,上边,右边,下边],也可只设一个参数[周边间隔],及两个参数[padding_horiezotal,padding_vertical];子级与子级间隔spacing,默认为0。示例:myb原创 2021-07-25 18:35:33 · 62 阅读 · 0 评论 -
2021-07-25
一起学习kyvy(二):页面布局二:FloatLayoutFloatLayout是浮动布局,它可以通过设施控件的尺寸、位置放在窗口的做任意位置。在使用该布局时,通过大小size_hint和位置pos_hint根据窗口的大小自动调整控件的大小,尤其适用于不同分辨率的设备。示例:floatlayoutmain.pyfrom kivy.app import Appfrom kivy.uix.floatlayout import FloatLayoutclass MyFloatLayoutWidget原创 2021-07-25 17:51:08 · 119 阅读 · 0 评论 -
2021-07-25
一起学习kyvy(二):页面布局一:大小与位置kivy中主要有以下几种布局方式:FloatLayout、BoxLayout、AnchorLayout、GridLayout、RelativeLayout、Scatterlayout、StackLayout。(一)大小在kivy中,控件的大小控制,一般使用size_hint,值范围:0-1,代表控件的宽或高与当前窗口的宽或高的比例值。如:在kv界面布局文件中,表示一个Label在当前窗口的位置:<MyWidget>: Label:原创 2021-07-25 14:52:59 · 112 阅读 · 0 评论 -
2021-07-25
一起学习kyvy(一):第一个kivy程序“Hello World”kivy是跨平台的,可运行在手机、window、平果等电脑地方。由于kyvy是基于python开发的,所以在安装kivy之前,请安装好python3的稳定版本。我们一起来学习吧。一、安装kivy包pip install kivy程序会自动下载并安装最新版本,同时会安装一些主要依赖包。一些其他包边用边安装。二、第一个kivy程序“Hello World”(一)main.py文件# 导入 kivy 的 App 类,它是所有 kiv原创 2021-07-25 12:30:13 · 172 阅读 · 0 评论 -
2021-07-25
成功解决KeyError:'kivy.garden.matplotlib’出错问题学习kivy时,from kivy.garden.matplotlib.backend_kivyagg import FigureCanvasKivyAgg时,发生KeyError:‘kivy.garden.matplotlib’,经过不断研究,终于解决了问题。如下:一、安装kivy-gardenpip install kivy-garden二、在garden安装 matplotlibgarden intall m原创 2021-07-25 10:32:44 · 253 阅读 · 3 评论 -
2021-07-25
**终于在ubuntu成功升级python3.5到python8.5了为了学习kivy打包apk,用VirtualBox安装了一个ubuntu,但里面的python版本是3.5.2,为了升级较高稳定版本,我准备升级到python3.8.5。但搞了很久,参考了网上许多文章,终于成功!为了让新手们少走弯路,我把这次升级成功的经验分享给大家,希望能帮助到您。一、在终端直接下载Python-3.8.5.tgz:wget https://www.python.org/ftp/python/3.8.5/Pyth原创 2021-07-25 10:14:23 · 96 阅读 · 0 评论