~cpp from Tkinter import * root = Tk() root.mainloop()
~cpp frame = Frame(root) frame.pack()
~cpp button.pack(side=LEFT, fill=X, padx=5, pady=10)버튼을 왼쪽정렬에 창의 X축만큼의 크기로 여백은 가로5, 세로10으로 만들어줘라....
~cpp button.place(30, 30, width=70, height=25)
~cpp entry = Entry(frame) entry.insert(0, '') # 처음부분에 공백 문자열을 추가 entry.pack(pady=5)
~cpp button = Button(frame, text="Push Button", fg="red", command=frame.quit) button.pack(side=LEFT)
~cpp var = IntVar() # 0을 초기값으로 하는 정수 변수 ()속에 숫자를 넣어주면 그값으로 초기화됨. check = Checkbutton(frame, text="Check Button", variable=var, command=cb) check.pack() def cb(): if var.get() == 1: w.configure(text='Variable is Set') elif: w.configure(text='Variable is Reset')
~cpp var = IntVar() radio1 = Radiobutton(frame, text="One", variable=var, value=1) radio2 = Radiobutton(frame, text="Two", variable=var, value=2) radio1.pack(anchor=w) radio2.pack(anchor=w)
~cpp scrollbar = Scrollbar(frame) scrollbar.pack(side=RIGHT, fill=Y)
~cpp listbox = Listbox(frame, yscrollcommand=scrollbar.set) # 1번 작업 listbox.pack(side=LEFT, fill=BOTH) scrollbar.config(command=listbox.yview) # 2번 작업수평 스크롤바사용시에는 yscrollcommand대신 xscrollcommand, yview대신 xview를 사용..
~cpp textArea = Text(frame, width=80, height=20) textArea.pack()
~cpp textArea.insert(END, "Hello") textArea.insert(INSERT, "world") textArea.insert(1.0, "!!!!!") # 버튼을 텍스트 에디터에 추가하는 방법 button = Button(textArea, text="Click") textArea.window_create(INSERT, window=button)
~cpp textArea.deletet(1.0, END) # 텍스트 전체 삭제 textArea.deletet(INSERT) # 현재 문자 삭제 textArea.deletet(button) # 단추 삭제
~cpp contents = text.get(1.0, END)
~cpp textArea.config(state=DISABLED)
~cpp index = textArea.index(INSERT)