PySimpleGui是一个很Python的库,虽然不如Qt功能强大,但由于使用的python风格设计的语法所以对于编程小白来说体验很接地气。先给大家看一个PySimpleGui做出来的效果图。

设计思路

Step1 画出gui草图

Step2 将gui按行切分

Step3 给每部分配置相应的组件

附代码

第一行只是文本提示作用,使用sg.Text

第二行有一个输入字段

第三行是一个OK按钮

现在我们已经将这三行都定义了,那么将这三行定义好的代码放到一个列表中就代表了整个窗口的组织结构。

完整代码如下:

运行效果:

下拉选项

滑动条

按钮

复选框

OK/Cancel

文件夹浏览

文件浏览

进度条

列的布局

最后,小编这里准备了一份python学习资料,私信 即可免费获取!

十分钟带你入门最具Python风格的Gui库相关推荐

  1. 十分钟带你入门Nodejs

    前言: 我们去学习一样东西时,一定不可盲目去摸索,必须得有目标,学完之后,应该是知其然,知其所以然.ok话不多说,进入今天的主题. 学习nodejs需要掌握的前置知识:html  css   java ...

  2. 十分钟带汝入门大数据开发语言Scala

    大家好,我是百思不得小赵. 创作时间:2022 年 6 月 7 日 博客主页:

  3. 十分钟带你入门Chrome插件开发

    一.简述 我们所说的chrome插件一般都是指chrome扩展程序(Chrome Extension).chrome插件是一个用Web技术开发.用来增强浏览器功能的软件,它其实就是一个由HTML.CS ...

  4. 十分钟带你理解Kubernetes核心概念

    原文地址:http://www.dockone.io/article/932 十分钟带你理解Kubernetes核心概念 本文将会简单介绍Kubernetes的核心概念.因为这些定义可以在Kubern ...

  5. 8分钟带你入门人工智能,互联网大厂都在用的高能AI算法

    哈喽,大家好,我是 Jack. 不少小伙伴问我,互联网大厂都在用哪些算法?有哪些算法值得学习? 这次,我做了一个视频,又剪了两周多,速度有点慢,但内容绝对充实. 主要是盘点一些互联网巨头,都在使用的人 ...

  6. 十分钟带你打造unity3d第一人称射击

    那抱歉,上次那个Unity+kinect还没有更新,最近在深一步研究,不久将更新(绝对不负众望)!现在进入正题,十分钟带你打造unity3D第一人称射击游戏! 看完本篇博客,你将学会第一人称控制,粒子 ...

  7. Android 3分钟带你入门开发测试

    本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/-TW7p3z3vJ3GJw7X9u7dVg 作者:Zhu Yifei 作为一名合格的开发人员, ...

  8. python安装wxpython库_wxPython:python 首选的 GUI 库

    原标题:wxPython:python 首选的 GUI 库 作者:许向武 blog.csdn.net/xufive/article/details/82665460 概述 跨平台的GUI工具库,较为有 ...

  9. python qt库,用于 Python 的高级 GUI 库(Qt 和 PyQt)(1)Unix系统 -电脑资料

    Qt 工具箱是一个使用广泛的跨平台 GUI 工具箱,可用于 Windows .Linux.Mac OSX 和许多手持平台, Qt 工具箱是一个使用广泛的跨平台 GUI 工具箱,可用于Windows.L ...

最新文章

  1. 单分子测序揭示鹦鹉模仿能力
  2. linux中关于wifi函数,wifi详解(五)
  3. 你会么?图形不正,角度是随机的
  4. PHP 之旅 基础语法(二)
  5. 单机和分布式场景下,有哪些流控方案?
  6. flink sql的datastream与dataset初始化代码汇总
  7. JCheckbox全选
  8. [mybatis]typeHandlers日期类型的处理
  9. Leetcode每日一题:203.remove-linked-list-elements(移除链表元素)
  10. 华为网赛存储基础原理自测答案
  11. SpringBoot两种定时任务(Spring Schedule 与 Quartz 整合 )实现
  12. java文件如何打包_java文件如何打包?
  13. html简单特效代码,html特效代码大全
  14. linux命名空间(namespace)学习(一)
  15. ARM指令寻址方式及RealView MDK开发环境ARM汇编程序实践
  16. yum update和yum upgrade的真正区别
  17. 超级计算机紫金,紫金山天文台将用“天河一号”模拟宇宙成长
  18. 说说tushare pro积分规则或积分获取的那些坑!
  19. 帝国cms 操作整理
  20. python-字典附加题3- 股票查询

热门文章

  1. 一块V100运行上千个智能体、数千个环境,这个「曲率引擎」框架实现RL百倍提速...
  2. 每天生产45亿词!GPT-3已渗透进300+应用中,网友:边吃边拉
  3. 看完发现RNN原来是这样,机器学习人门贴送上
  4. 图文详解什么是快速排序
  5. 干货:一文彻底弄懂递归如何解题
  6. 68位高考状元真实身份曝光:最好的教育,是拼爹!
  7. 规格选项表管理之删除规格选项表数据
  8. 卷积神经网络是如何实现不变性特征提取的
  9. Virtual Box+Centos7.0+Kaldi安装
  10. 大厂前端高频面试问题与答案精选