GUI http www helloapps co kr 2 GUI

  • Slides: 13
Download presentation

GUI: 윈도우 ㈜헬로앱스 http: //www. helloapps. co. kr 2

GUI: 윈도우 ㈜헬로앱스 http: //www. helloapps. co. kr 2

GUI 윈도우 import Tkinter root = Tkinter. Tk() root. mainloop() ㈜헬로앱스 http: //www. helloapps.

GUI 윈도우 import Tkinter root = Tkinter. Tk() root. mainloop() ㈜헬로앱스 http: //www. helloapps. co. kr 3

GUI: 레이블 ㈜헬로앱스 http: //www. helloapps. co. kr 4

GUI: 레이블 ㈜헬로앱스 http: //www. helloapps. co. kr 4

GUI 레이블 import Tkinter root = Tkinter. Tk() label = Tkinter. Label(root, text=‘Hello World’)

GUI 레이블 import Tkinter root = Tkinter. Tk() label = Tkinter. Label(root, text=‘Hello World’) label. pack() root. mainloop() ㈜헬로앱스 http: //www. helloapps. co. kr 5

GUI: 버튼 ㈜헬로앱스 http: //www. helloapps. co. kr 6

GUI: 버튼 ㈜헬로앱스 http: //www. helloapps. co. kr 6

GUI 버튼 import Tkinter root = Tkinter. Tk() def btn_pressed(): print (‘Pressed’) button =

GUI 버튼 import Tkinter root = Tkinter. Tk() def btn_pressed(): print (‘Pressed’) button = Tkinter. Button(root, text=‘Click Me’, command=btn_pressed) button. pack() root. mainloop() ㈜헬로앱스 http: //www. helloapps. co. kr 7

GUI: 버튼과 레이블 ㈜헬로앱스 http: //www. helloapps. co. kr 8

GUI: 버튼과 레이블 ㈜헬로앱스 http: //www. helloapps. co. kr 8

GUI 버튼 import Tkinter root = Tkinter. Tk() def btn_pressed(): label. config(text = ‘Pressed’)

GUI 버튼 import Tkinter root = Tkinter. Tk() def btn_pressed(): label. config(text = ‘Pressed’) label = Tkinter. Label(root, text=‘Hi’) label. pack() button = Tkinter. Button(root, text=‘Click Me’, command=btn_pressed) button. pack() root. mainloop() ㈜헬로앱스 http: //www. helloapps. co. kr 9

GUI: 슬라이더 ㈜헬로앱스 http: //www. helloapps. co. kr 10

GUI: 슬라이더 ㈜헬로앱스 http: //www. helloapps. co. kr 10

GUI 버튼 import Tkinter root = Tkinter. Tk() val = Tkinter. Int. Var() val.

GUI 버튼 import Tkinter root = Tkinter. Tk() val = Tkinter. Int. Var() val. set(0) def slider_changed(scl): label. config(text = ‘Value = %d’ % int(scl)) label = Tkinter. Label(root, text=‘Value = %d’ % val. get()) label. pack() s = Tkinter. Scale(root, label=‘Scale’, orient=‘h’, from=0, to=100, showvalue=False, variable=val, command=slider_changed) s. pack() root. mainloop() ㈜헬로앱스 http: //www. helloapps. co. kr 11

GUI: Text 상자 ㈜헬로앱스 http: //www. helloapps. co. kr 12

GUI: Text 상자 ㈜헬로앱스 http: //www. helloapps. co. kr 12

GUI 버튼 import Tkinter root = Tkinter. Tk() def text_typed(ev): label. config(text = e.

GUI 버튼 import Tkinter root = Tkinter. Tk() def text_typed(ev): label. config(text = e. get()) label = Tkinter. Label(root, text=‘Type Text’) label. pack() e = Tkinter. Entry(root) e. pack() e. bind(‘<Return>’, text_typed) root. mainloop() ㈜헬로앱스 http: //www. helloapps. co. kr 13