GUI http www helloapps co kr 2 GUI
- Slides: 13
GUI: 윈도우 ㈜헬로앱스 http: //www. helloapps. co. kr 2
GUI 윈도우 import Tkinter root = Tkinter. Tk() root. mainloop() ㈜헬로앱스 http: //www. helloapps. co. kr 3
GUI: 레이블 ㈜헬로앱스 http: //www. helloapps. co. kr 4
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 버튼 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 버튼 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 버튼 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 버튼 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