10分钟 PySimpleGUI 图形界面入门
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)
10分钟 PySimpleGUI 图形界面入门的更多相关文章
- 不用搭环境的10分钟AngularJS指令简易入门01(含例子)
不用搭环境的10分钟AngularJS指令简易入门01(含例子) `#不用搭环境系列AngularJS教程01,前端新手也可以轻松入坑~阅读本文大概需要10分钟~` AngularJS的指令是一大特色 ...
- Linux - Ubuntu 图形界面入门
Ubuntu 图形界面入门 目标 熟悉 Ubuntu 图形界面的基本使用 01. Ubuntu 的任务栏 02. 窗口操作按钮 03. 窗口菜单条 ——本文源自<黑马程序员>
- Ubuntu 图形界面入门
Ubuntu 图形界面入门 一.目标 熟悉 Ubuntu 图形界面的基本使用 二..Ubuntu 的任务栏 三. 窗口操作按钮 四. 窗口菜单条
- 都9102年了,还不会Docker?10分钟带你从入门操作到实战上手
Docker简述 Docker是一种OS虚拟化技术,是一个开源的应用容器引擎.它可以让开发者将应用打包到一个可移植的容器中,并且该容器可以运行在几乎所有linux系统中(Windows10目前也原生支 ...
- 10分钟.Net Core 简单入门教程
以 Centos 为例 1.安装所需的依赖关系 打开命令提示符并运行以下命令: sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/p ...
- Android SDK 环境的搭建 --图形界面模式和命令行模式
Android 开发首先就是要搭建开发环境,没有用过Eclipse(ADT)开发过,直接用的Android Studio,其中最主要的就是 Android SDK的安装和搭建,所以这里只是总结下And ...
- [入门到吐槽系列] Webix 10分钟入门 一 管理后台制作
前言 本人是服务端程序员,同时需要兼职前端开发.常用的就是原生态的HTML.Javascript,也用过ExtJS.Layui.可是ExtJS变公司后非常难用.Layui上手还行,用过一段时间,会觉得 ...
- Apache Shiro系列三,概述 —— 10分钟入门
一.介绍 看完这个10分钟入门之后,你就知道如何在你的应用程序中引入和使用Shiro.以后你再在自己的应用程序中使用Shiro,也应该可以在10分钟内搞定. 二.概述 关于Shiro的废话就不多说了 ...
- JavaScript 10分钟入门
JavaScript 10分钟入门 随着公司内部技术分享(JS进阶)投票的失利,先译一篇不错的JS入门博文,方便不太了解JS的童鞋快速学习和掌握这门神奇的语言. 以下为译文,原文地址:http://w ...
随机推荐
- web开发如何使用高德地图API(一)浏览器定位
说两句: 以下内容除了我自己写的部分,其他部分在高德开放平台都有(可点击外链访问). 我所整理的内容以实际项目为基础希望更有针对性的,更精简. 点击直奔主题. 准备工作: 首先,注册开发者账号,成为高 ...
- (6)Spring Boot datasource - mysql【从零开始学Spring Boot】
在任何一个平台都逃离不了数据库的操作,那么在spring boot中怎么接入数据库呢? 很简单,我们需要在application.properties进行配置一下,application.proper ...
- SIM300命令参考
开机命令 AT+CFUN=1,1 //此命令可以开启simcom模块的大部分功能,一般在初始化模块的时候都要写上: AT&F ...
- i386和x86-64区别通俗易懂版本(转)
x86架构首度出现在1978年推出的Intel 8086中央处理器,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的.Intel之后又推出了包括80186.80 ...
- 使用nginx+lua脚本读写redis缓存
配置 新建spring boot项目增加redis配置 <dependency> <groupId>org.springframework.boot</groupId&g ...
- HDU 4521
就是那个O(nlogn)的LIS算法. #include <iostream> #include <cstdio> using namespace std; int dt[10 ...
- iOS 在 ARC 环境下 dealloc 的使用、理解误区
iOS 在 ARC 环境下 dealloc 的使用.理解误区 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致&qu ...
- 程序中的文件之沙盒以及plist文件的初步使用
沙盒是相对于"应用程序"的文件,也就是相相应app所在的页面的文件. 每个应用都有自己的应用沙盒(应用沙盒就是文件系统文件夹).与其它文件系统隔离.应用必须呆在在积极的沙盒中.其它 ...
- AlterDialog 经常使用的样式
使用AlerDialog 创建对话框 : AlertDialog.Builder builder = new AlertDialog.Builder(this); 1.设置简单的对话框 builder ...
- Fitnesse中的symbols和variables
1.symbols 主要在表间传递信息,作用于一个page中,类似于局部变量 SaveRecordInDatabase name date =key? Bob today bobKey Bill la ...