Python(3):Pycharm安装第三方库easygui以及easygui入门

环境:ubuntu18.04 LTS


EasyGUI是一个Python GUI模块

PyCharm安装第三方库

Python(3):Pycharm安装第三方库easygui以及easygui入门
Python(3):Pycharm安装第三方库easygui以及easygui入门
Python(3):Pycharm安装第三方库easygui以及easygui入门

编写第一个GUI程序

一个按钮

import easygui
res = easygui.msgbox("Hello There")
print(res)

编译运行:出现错误:
import tkinter as tk # python3
ModuleNotFoundError: No module named ‘tkinter’

解决方法:

  • sudo apt-get install python3-tk

运行结果:
Python(3):Pycharm安装第三方库easygui以及easygui入门
按下按钮之后,打印:“ok”

多个按钮

import easygui
res = easygui.buttonbox("please select one:", "favorite Tag", ["C/C++", "Go", "Python", "Rust", "Ruby", "Lua"])
print(res)

运行
Python(3):Pycharm安装第三方库easygui以及easygui入门

选择框

import easygui
res = easygui.choicebox("please select one:", "favorite Tag", ["C/C++", "Go", "Python", "Rust", "Ruby", "Lua"])
print(res)

Python(3):Pycharm安装第三方库easygui以及easygui入门

文本输入框

import easygui
res = easygui.enterbox("please select one:", "favorite Tag")
print(res)

Python(3):Pycharm安装第三方库easygui以及easygui入门
默认输入

import easygui
res = easygui.enterbox("please select one:", "favorite Tag", "c++")
print(res)

Python(3):Pycharm安装第三方库easygui以及easygui入门

整数输入框

import easygui
res = easygui.integerbox("please select one:", "favorite Tag")
print(res)

Python(3):Pycharm安装第三方库easygui以及easygui入门
只允许输入整数,不允许浮点数,字符串