파 이 썬 모듈 EasyGui 상세 설명
선언:
윈도 우즈 에 서 는 파 이 썬 으로 간단 한 인 터 페 이 스 를 개발 하고 싶 어 쉽게 손 에 넣 을 수 있 는 EasyGui 라 이브 러 리 를 찾 았 다.간단 한 사용 을 공유 해 보 겠 습 니 다.
참고 링크:홈 페이지 자습 서
다음은 이 모듈 을 어떻게 사용 하 는 지 간단 한 것 부터 복잡 한 것 까지 보 여 드 리 겠 습 니 다.easygui 를 처음 접 한 당신 에 게 도움 이 되 었 으 면 좋 겠 습 니 다:-)
msgBox,ccbox,ynbox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = Java MessageBox
import easygui
title = easygui.msgbox(msg=' ',title=' ',ok_button="OOK")
msg = easygui.msgbox('Hello Easy GUI')
print ' :' + msg
ccbox = easygui.ccbox("here is Continue | Cancel Box!")
print ' :' + str(ccbox)
ynbox = easygui.ynbox("Yes Or No Button Box!")
print ' : ' + str(ynbox)
bottonbox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = ,
import easygui
# choice = easygui.buttonbox(" :
", title=' ', choices=['one' \
# , 'two', 'three'])
# easygui.msgbox(' :' + str(choice))
#
# # choices , 1, 0
# bool = easygui.boolbox('msg ', title=' ', choices=['A', 'B'])
# easygui.msgbox(bool)
image = 'me.jpg'
msg = 'Here is my photo,a python fan also'
choices = ['Yes','No',"Not Sure"]
title = 'Am I handsome?'
easygui.buttonbox(msg,title,image=image,choices=choices)
choicebox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = ,
import easygui
msg = ' '
title = ' '
choices = ['1','2','3','4','5','6','7']
answer = easygui.choicebox(msg,title,choices)
print ' :' + str(answer)
enterbox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ =
import easygui
st = easygui.enterbox(" :
")
print " : " + str(st)
mutilchoicebox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = . , 。
import easygui
msg = ' '
title = ' '
choices = (1,2,3,4,5,6,7,8,9)
answer1 = easygui.multchoicebox(msg,title,choices)
for item in answer1:
print item
intenterbox,passenterbox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = ,
import easygui
msg = ' , 0-100'
title = ' '
lowerbound = 0
upperbound = 100
default = ''
image = 'me.jpg'
result = easygui.integerbox(msg,title,default,lowerbound,upperbound,image)
print result
textbox,codebox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = easygui ,
import easygui
msg = ' '
title = 'Text Code'
text = 'abcdefghijklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789-/'
textContent = easygui.textbox(msg,title,text)
codeContent = easygui.codebox(msg,title,)
print textContent
print codeContent
# D:\Software\Python2\python.exe E:/Code/Python/MyTestSet/easygui_/text_codebox.py
# abcdefghijklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789-/
# public class HelloWorld{
# public static void main(String []args) {
# System.out.println("Hello World!");
# }
# }
#
# Process finished with exit code 0
diropenbox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = , ,
# Cancel None
import easygui
msg = ' , '
title = ' '
default = r'F:\flappy-bird'
full_file_path = easygui.diropenbox(msg, title, default)
print ' :' + str(full_file_path)
# D:\Software\Python2\python.exe E:/Code/Python/MyTestSet/easygui_/diropenbox.py
# :F:\flappy-bird
#
# Process finished with exit code 0
fileopenbox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = , , , Cancel None
# default="c:/fishc/*.py" C:\fishc Python 。
# default="c:/fishc/test*.py" C:\fishc test Python 。
# filetypes , 。 :filetypes = ["*.css", ["*.htm", "*.html", "HTML files"]]
import easygui
msg = ' , Cancel None'
title = ' '
default = 'E:/Code/Python/MyTestSet/easygui/*.py'
opened_files = easygui.fileopenbox(msg,title,default,multiple=True)
for item in opened_files:
print item
# D:\Software\Python2\python.exe E:/Code/Python/MyTestSet/easygui_/fileopenbox.py
# E:\Code\Python\MyTestSet\easygui_\me.jpg
# E:\Code\Python\MyTestSet\easygui_\buttonbox.py
# E:\Code\Python\MyTestSet\easygui_\choicesbox.py
# E:\Code\Python\MyTestSet\easygui_\diropenbox.py
# E:\Code\Python\MyTestSet\easygui_\enterbox.py
# E:\Code\Python\MyTestSet\easygui_\fileopenbox.py
# E:\Code\Python\MyTestSet\easygui_\integerbox.py
#
# Process finished with exit code 0
filesavebox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = , ( ) Cancel None
# default ( ), , 。
# filetypes fileopenbox
import easygui
msg = 'Save your file'
title = "to Save File"
default = 'E:/Code/Python/MyTestSet/easygui/newFile.*'
savedfile = easygui.filesavebox(msg,title,default)
print savedfile
print ' , , , '
# D:\Software\Python2\python.exe E:/Code/Python/MyTestSet/easygui_/filesavebox.py
# E:\Code\Python\MyTestSet\easygui_
ewFile.doc
# , , ,
#
# Process finished with exit code 0
exceptionbox
# coding:utf-8
# __author__ = 'Mark sinoberg'
# __date__ = '2016/5/25'
# __Desc__ = , ,
import easygui
try:
int('Exception')
except:
easygui.exceptionbox('int ! !')
# , , 。
# Traceback (most recent call last):
# File "E:/Code/Python/MyTestSet/easygui_/exceptionbox.py", line 10, in <module>
# int('Exception')
# ValueError: invalid literal for int() with base 10: 'Exception'
총결산이 예제 들 을 보 니 easygui 가 간단 한 데스크 톱 애플 릿 을 개발 하 는 것 에 자신 이 있 을 것 입 니 다.(^ ^)히히...
하지만 비교적 복잡 한 임무 에 대해 서 는 이런 기 초 를 파악 하 는 것 만 으로 는 부족 하 다.그래서 우 리 는 Python 의 다른 관련 모듈 을 발굴 해 야 한다.이렇게 실제 개발 할 때 임무 의 난이도 에 따라 가장 적합 한 모듈 을 선택 하여 개발 할 수 있다.
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.