1.EasyGui 安装

1.下载EasyGui在cmd下切换到EasyGui文件夹目录下

2.使用python.exe 安装EasyGui

D:\python\easygui-0.96>D:\python\Python36\python.exe setup.py install

2.导入使用

在使用时文件名字不能以easygui命名
详细介绍参照小甲鱼翻译EasyGui

1.导入easygui包

import easygui as gui

2.按钮的使用

1.ccbox()的使用 ccbox(msg, title, choices=(’ ‘,’ ‘), image = None)

import easygui as g
import sys
def ccbox():if g.ccbox('这是ccbox的内容','这是ccbox的标题',choices=('确定','取消')):g.msgbox('选择了确定按钮')else:sys.exit(0)
ccbox()

2.msgbox()的使用 msgbox(msg, title, ok_button=’ok’, image=None)

import easygui as g
def msgbox(msg,title):g.msgbox(msg, title, ok_button='ok',image=None)msgbox(msg = 'content',title = 'title')

3.ynbox()的使用 ynbox(msg, title, choices=(‘Yes’,’No’), image=None)

import easygui as g
def ynbox(msg,title):g.ynbox(msg, title, choices=('Yes','No'),image=None)ynbox(msg = 'content',title = 'title')

4.buttonbox()的使用 buttonbox(msg, title, choices=(’ ‘,’ ‘,’ ‘), image=None)

import easygui as g
def buttonbox(msg,title):g.buttonbox(msg, title, choices=('button1','button2','button3'),image=None)buttonbox(msg = 'content',title = 'title')

3.选择使用

1.choicebox()单选的使用 choicebox(msg, title, choices=(’ ‘,’ ‘,’ ‘))

import easygui as g
def choicebox(msg,title):g.choicebox(msg, title, choices=('choice1','mchoice2','nchoice3'))choicebox(msg = 'content',title = 'title')

2.multchoicebox()多选的使用 multchoicebox(msg, title, choices = (’ ‘, ’ ‘,’ ‘…))

import easygui as g
def multchoicebox(msg,title,select):msg = g.multchoicebox(msg, title, choices = select)print(msg) # ['s1', 's3']选择1,3
choices = ('s1','s2','s3','s4')
multchoicebox(msg = 'content',title = 'title',select = choices)

4.用户输入

1.enterbox()的使用 enterbox(msg, title, default=”, strip = False, image=None)

strip = False 保留得到字符串的首位空格
strip = True 去掉得到字符串的首位空格

import easygui as g
def enterbox(msg,title):msg = g.enterbox(msg, title, default='',strip = False,image=None)print(msg) # pythonenterbox(msg = 'content',title = 'title')

2.integerbox()的使用 integerbox(msg, title, default=”, lowerbound=0, upperbound=99, image=None)

import easygui as g
def integerbox(msg,title,minNum,maxNum):msg = g.integerbox(msg, title,default='', lowerbound=minNum, upperbound=maxNum, image=None)print(msg) # 85
integerbox('content', 'title',0,99)

3.multenterbox()的使用 multenterbox(msg, title, fields, values=())

import easygui as g
fields = ['*姓名','年龄','学历']
msg = '填写下面信息(*为必填项)'
title = '个人信息'
def multenterbox(msg, title, fields):fieldvalue = g.multenterbox(msg, title,fields)while True:if fieldvalue == None:breakerrmsg = ''for item in range(len(fields)):option = fields[item].strip()if fieldvalue[item].strip() == "" and option[0] == "*":errmsg +=('[%s]为必填项。\n\n' % fields[item])if errmsg == '':breakfieldvalue = g.multenterbox(errmsg, title,fields, fieldvalue)print('个人信息:%s'  % str(fieldvalue))multenterbox(msg,title,fields)

python 界面一相关推荐

  1. mysqldb mysql config,安装mysqldb python界面时找不到mysql_config

    mySQLdb是一个用于mysql的python界面,但它不是mysql本身. 显然mySQLdb需要命令"mysql_config",所以你需要先安装. 你能否确认你是否通过从s ...

  2. Python界面 PyQT可视化开发(python3+PyQt5+Qt Designer)

    前言 以前制作一个Python窗体界面,我都是用GUI窗口视窗设计的模块Tkinter一点一点敲出来的,今天朋友问我有没有Python窗体的设计工具,"用鼠标拖拖"就能完成窗体设计 ...

  3. Python界面编程第八课:Pyside2 (Qt For Python)打开关于窗口

    先上代码: from PySide2.QtWidgets import QApplication, QWidget, QMessageBox, QPushButton import sys from ...

  4. python界面开发哪个好用_python界面开发工具哪个好?

    俗话说,好刃才能成好刀,找到适合自己的且功能全面的pytho界面开发工具也一样如此,满足项目使用,我们才能有效率,制作完美的项目工程,然而关于界面开发工具有很多,我们要怎么去选择呢?哪个才是最好的呢? ...

  5. 怎么设置python界面颜色_python界面编程之颜色篇

    python界面编程之颜色篇 (2018-03-20 22:42:26) python3使用tkinter做界面之颜色 2013年09月05日 ⁄ 综合 ⁄ 共 3135字 ⁄ 字号 ⁄ 评论关闭 f ...

  6. python可视化窗口编程-python界面编程,python可视化窗口编程

    看了你的问题,几个回答似乎都不完全对.给你补充一下吧. 你的问题与flask基本上没有关系.flask是一个简单的微型编程框架,很优美,也很简单好用.不过它仅仅实现了基于HTTP协议的服务端交互部分. ...

  7. Python界面编程第十三课:Pyside2 (Qt For Python)GridLayout网格布局

    GridLayout 是什么? QGridLayout 是控制网格布局的类. QGridLayout 会占据它的可用空间(通过父布局或parentWidget(),将其划分为行和列,并将其管理的每个控 ...

  8. Python界面编程第七课:Pyside2 (Qt For Python)窗口居中

    先上代码: from PySide2.QtWidgets import QApplication, QWidget, QDesktopWidget import sys from PySide2.Qt ...

  9. python可视化界面开发实例-python界面编程,python可视化窗口编程

    看了你的问题,几个回答似乎都不完全对.给你补充一下吧. 你的问题与flask基本上没有关系.flask是一个简单的微型编程框架,很优美,也很简单好用.不过它仅仅实现了基于HTTP协议的服务端交互部分. ...

  10. Python界面编程第九课:Pyside2 (Qt For Python)创建数字时钟

    先上代码: from PySide2.QtWidgets import QApplication, QWidget, QLCDNumber from PySide2.QtCore import QTi ...

最新文章

  1. css案例学习之全局声明*{} 与body{}的区别
  2. java foreach和for循环区别_java相关:老生常谈foreach(增强for循环)和for的区别
  3. 如何将C语言翻译成汇编语言,如何把汇编语言转换成C语言
  4. python pipenv_为什么Python开发人员应该使用Pipenv
  5. wifi传输信息需要连接服务器,基于近场通信的WiFi传输连接方案.pdf
  6. Web Hacking 101 中文版 十六、模板注入
  7. JVM学习-垃圾回收基础
  8. 一张图带你看懂 ,web前端开发应该知道的HTML5六大趋势
  9. 1002. 三角形 (
  10. android+蓝牙手柄+驱动+win10,jetion手柄驱动万能版
  11. 中华石杉Java面试突击第一季笔记二(分布式搜索引擎)
  12. 关于LaTex输入大写罗马字母的命令——\expandafter的理解与\MakeUppercase的使用
  13. 云操作系统OpenStack 优势与问题并存
  14. 国产Linux系统UOS安装
  15. 仅需简单的文字描述,即可把文字转图片
  16. Python绝技第一章 入门 python3实现密码破解
  17. 前端自学路线 更新11.11
  18. jQuery赋值checked的几种写法:
  19. JRebel and XRebel idea热部署插件的使用
  20. CSS文件引入另一个CSS文件

热门文章

  1. 如何搭建Git服务器
  2. C语言数据结构之二叉树的层次建树及遍历方法(前序,中序,后序,层次遍历)
  3. JavaScript-ECMAScript编程
  4. CSDN积分获取方法(转载)
  5. 计算机组成原理自学初学笔记整理
  6. Java数据类型转换之String类型如何转成char类型
  7. mysql公有库和私有库_带有公有和私有子网的 VPC (NAT) - Amazon Virtual Private Cloud
  8. AIDE手机编程初级教程(零基础向) 第二章序言
  9. 获取文件的大小(fseek和ftell函数)
  10. netstat 常用命令