kivy布局(一)
2024-10-01 10:38:41
# import kivy
from kivy.app import App # 导入应用
from kivy.uix.label import Label # 导入标签
from kivy.uix.gridlayout import GridLayout # 导入布局
from kivy.uix.textinput import TextInput class MyGrid(GridLayout):
def __init__(self, **kwargs): # 初屎化方法
super(MyGrid, self).__init__(**kwargs) # 加一个关键字参数方便传参
self.cols = 2 # 列
self.add_widget(Label(text="you name:")) # # 添加一个标签
self.username = TextInput(multiline=False) # 用户名输入框
self.add_widget(self.username) # 将用户名输入框添加至布局 self.add_widget(Label(text='password:')) # 添加一个标签
self.password = TextInput(password=True, multiline=False) # password是否显示密码 multiline是否多行
self.add_widget(self.password) # 返回一个布局
class MyApp(App):
def build(self):
return MyGrid() if __name__ == "__main__":
MyApp().run()
最新文章
- visual studio 2015 开发android
- Java常用工具类题库
- [Angular 2] Understanding OpaqueToken
- [转载]js中__proto__和prototype的区别和关系
- 腾讯2013笔试题—web前端笔试题 (老题练手)
- hdu 2157 How many ways_ 矩阵快速幂
- 表格无边框,有内框,在table嵌套时,防止出现重复边线
- Visual Studio 2015使用EF6的DBFirst模式操作Sqlite数据库
- angular2入门,就这一篇就够了
- CentOS-Minimal版本下安装telnet服务和xinetd服务
- JdbcTemplate的一次爬坑记录
- JXOI2017颜色
- 使用bedtools提取vcf多个位置的变异(extract multi-region of genotypes by bedtools)
- 开源播放器 ijkplayer (二) :ijkplayer倍速变调问题解决方案
- hashCode相关性能优化
- 1-3-编译Linux内核
- phpcms 新建模块安装
- 【WePY小程序框架实战四】-使用async&;await异步请求数据
- Objective-C 中的协议(@protocol)和接口(@interface)的区别
- Java log4j slf4j 日志配置笔记
热门文章
- centos7安装privoxy
- python tif转jpg
- adb 常用命令大全(2)- 基础命令
- Mysql - You can't specify target table '表名' for update in FROM clause 错误解决办法
- 专项测试-App性能分析
- 基于flex布局的header
- httpd通过ajp协议反向代理tomcat
- 【Sass/SCSS 完整自学中文版教程01】SCSS 官方英文文档翻译整理
- vue注意点
- Jmeter系列(25)- 常用逻辑控制器 (4) | Include控制器Include Controller