# 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()

最新文章

  1. visual studio 2015 开发android
  2. Java常用工具类题库
  3. [Angular 2] Understanding OpaqueToken
  4. [转载]js中__proto__和prototype的区别和关系
  5. 腾讯2013笔试题—web前端笔试题 (老题练手)
  6. hdu 2157 How many ways_ 矩阵快速幂
  7. 表格无边框,有内框,在table嵌套时,防止出现重复边线
  8. Visual Studio 2015使用EF6的DBFirst模式操作Sqlite数据库
  9. angular2入门,就这一篇就够了
  10. CentOS-Minimal版本下安装telnet服务和xinetd服务
  11. JdbcTemplate的一次爬坑记录
  12. JXOI2017颜色
  13. 使用bedtools提取vcf多个位置的变异(extract multi-region of genotypes by bedtools)
  14. 开源播放器 ijkplayer (二) :ijkplayer倍速变调问题解决方案
  15. hashCode相关性能优化
  16. 1-3-编译Linux内核
  17. phpcms 新建模块安装
  18. 【WePY小程序框架实战四】-使用async&await异步请求数据
  19. Objective-C 中的协议(@protocol)和接口(@interface)的区别
  20. Java log4j slf4j 日志配置笔记

热门文章

  1. centos7安装privoxy
  2. python tif转jpg
  3. adb 常用命令大全(2)- 基础命令
  4. Mysql - You can't specify target table '表名' for update in FROM clause 错误解决办法
  5. 专项测试-App性能分析
  6. 基于flex布局的header
  7. httpd通过ajp协议反向代理tomcat
  8. 【Sass/SCSS 完整自学中文版教程01】SCSS 官方英文文档翻译整理
  9. vue注意点
  10. Jmeter系列(25)- 常用逻辑控制器 (4) | Include控制器Include Controller