파 이 썬 모듈 EasyGui 상세 설명

8541 단어 PythonEasyGui
파 이 썬 모듈 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 의 다른 관련 모듈 을 발굴 해 야 한다.이렇게 실제 개발 할 때 임무 의 난이도 에 따라 가장 적합 한 모듈 을 선택 하여 개발 할 수 있다.
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기