import PySimpleGUI as sg

layout = [
[sg.Text('Enter a Number')],
[sg.Input()],
[sg.OK()]
] event,(number,) = sg.Window('Enter a number example').Layout(layout).Read() sg.Popup(event,number) ##############下拉选项框######################## layout = [
[sg.Text('请选择你的性别',auto_size_text=True)],
[sg.InputCombo(['男','女','保密'],auto_size_text=True)],
[sg.OK('确认',auto_size_button=True)]
] with sg.FlexForm('信息录入',auto_size_text=True) as form:
button_name ,(gender,) = form.Layout(layout).Read()
sg.Popup(button_name,gender) ##############滑动条############################# layout = [
[sg.Text('选择你一个你喜欢的程度',auto_size_text=True)],
[sg.Slider(range=(1,500),default_value = 200,orientation ='h')],
[sg.OK('确认',auto_size_button=True)]
] with sg.FlexForm('请滑动',auto_size_text=True) as form:
button_name,(likelevel,) = form.Layout(layout).Read()
sg.Popup(button_name,likelevel)
############################按钮################

layout = [
[sg.Text('你的学历是',auto_size_text=True)],
[sg.Radio('高中',group_id=1)], #h 或者 v 表示水平或者垂直
[sg.Radio('本科',group_id=1)],
[sg.Radio('硕士',group_id=1)],
[sg.Radio('博士',group_id=1)],
[sg.OK('确认',auto_size_button=True)]
] with sg.FlexForm('按钮',auto_size_text=True) as form:
button_name,level = form.Layout(layout).Read()
sg.Popup(button_name,level) ############################复选框#################### layout = [
[sg.Text('你的学历是',auto_size_text=True)],
[sg.Checkbox('游泳',default=True)], #h 或者 v 表示水平或者垂直
[sg.Checkbox('篮球')],
[sg.Checkbox('足球')],
[sg.Checkbox('羽毛球')],
[sg.OK('确认',auto_size_button=True)]
] with sg.FlexForm('复选框',auto_size_text=True) as form:
button_name,choices = form.Layout(layout).Read()
sg.Popup(button_name,choices)

最新文章

  1. 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项 解决方法
  2. Android事件分发机制完全解析,带你从源码的角度彻底理解
  3. 检测到 LoaderLock:DLL"XXXX"正试图在OS加载程序锁内执行
  4. reactjs入门到实战(六)---- ReactJS组件API详解
  5. Hash索引和B树索引
  6. sql注入在线检測(sqlmapapi)
  7. Hadoop: the definitive guide 第三版 拾遗 第十二章 之Hive初步
  8. 解决浏览器不支持HTML5和CSS3
  9. php框架之我见:php开发到底需不要用框架?
  10. vue2.0实现分页组件
  11. Mycat 设置全局序列号
  12. 初始化nodejs+webpack+vuejs
  13. CentOS配置防火墙操作实例
  14. APP包打包签名步骤
  15. [UE4]计算箭头方向:正切、SetRelativeRotation、RotationFromXVector、Get MotionController Thumbstick X
  16. APP图标制作以及替换步骤
  17. java并发--流量控制demo
  18. Gson基本操作,JsonObject,JsonArray,String,JavaBean,List互转
  19. 20155321 《信息安全系统设计》课堂测试(ch06)
  20. Jquery跨域Ajax取值

热门文章

  1. uva 交叉染色法10004
  2. ExtJs之Ext.grid.GridPanel(部分未完)
  3. WindowsclientC/C++编程规范“建议”——函数
  4. 怎样在QML中使用multitouch
  5. 错误: su: 无法设置组: 不允许的操作
  6. 0x53 区间DP
  7. thymeleaf 引入js css 无效
  8. [PHP] Ecstore 开发学习资源
  9. HTML不熟悉方法总结
  10. Spring生态简介