본문 바로가기

분류 전체보기470

9. 엔트리 위젯에 placeholder 구현하기 #event binding 이전 포스팅 2022.11.15 - [기타/tkinter 한꼬집씩만 따라해보기] - 8. 엔트리 위젯에 포커스 놓기 8. 엔트리 위젯에 포커스 놓기 import tkinter as tk win = tk.Tk() entry = tk.Entry(win) entry.grid(column=0, row=1, padx=20, pady=20) entry.focus() # martinii.fun 이번 포스팅에서는 import tkinter as tk def focus_in(*args): # 엔트리창에 포커스되는 경우 if id_.get() == placeholder_text: # placegholder가 있으면 entry.delete(0, "end") # 엔트리 값 삭제(시작위치:0, 끝위치:"end") entry.c.. 2022. 11. 15.
8. 엔트리 위젯에 포커스 놓기 이전 포스팅 2022.11.15 - [기타/tkinter 한꼬집씩만 따라해보기] - 7. 엔트리로 입력받은 값 활용하기 #도전과제 7. 엔트리로 입력받은 값 활용하기 #도전과제 import tkinter as tk def click(): button.configure(text=f"{name.get()}님 안녕하세요?") win = tk.Tk() name = tk.StringVar() tk.Label(win, text="이름을 입력한 후 버튼을 클릭하세요.").grid(column=0, row=0) entry = tk.Entry(win, textvariab martinii.fun 이번 포스팅에서는 import tkinter as tk win = tk.Tk() entry = tk.Entry(win) entr.. 2022. 11. 15.
7. 엔트리로 입력받은 값 활용하기 #도전과제 이전 포스팅 2022.11.15 - [기타/tkinter 한꼬집씩만 따라해보기] - 6. Entry 입력창 추가하기 6. Entry 입력창 추가하기 import tkinter as tk win = tk.Tk() tk.Entry(win).grid(row=0, column=0) # martinii.fun 이번 포스팅에서는 import tkinter as tk def click(): button.configure(text=f"{name.get()}님 안녕하세요?") win = tk.Tk() name = tk.StringVar() tk.Label(win, text="이름을 입력한 후 버튼을 클릭하세요.").grid(column=0, row=0) entry = tk.Entry(win, textvariable=na.. 2022. 11. 15.
6. Entry 입력창 추가하기 이전 포스팅 2022.11.15 - [기타/tkinter 한꼬집씩만 따라해보기] - 5. 버튼에 동작 추가하기 #도전과제 5. 버튼에 동작 추가하기 #도전과제 import tkinter as tk def click(): button.configure(text="클릭함") win = tk.Tk() button = tk.Button(win, text="클릭", command=click) button.grid(column=0, row=0) win.mainloop() 지난 포스팅에서 버튼을 생성해보았는데, 자고로 버튼의 martinii.fun 이번 포스팅에서는 import tkinter as tk win = tk.Tk() tk.Entry(win).grid(row=0, column=0) # 2022. 11. 15.
5. 버튼에 동작 추가하기 #도전과제 이전 포스팅 2022.11.15 - [기타/tkinter 한꼬집씩만 따라해보기] - 4. 버튼 추가하기 4. 버튼 추가하기 import tkinter as tk win = tk.Tk() tk.Button(master=win, text="클릭").grid(column=0, row=0) # martinii.fun 이번 포스팅에서는 import tkinter as tk def click(): button.configure(text="클릭함") win = tk.Tk() button = tk.Button(win, text="클릭", command=click) button.grid(column=0, row=0) win.mainloop() 지난 포스팅에서 버튼을 생성해보았는데, 자고로 버튼의 핵심은 버튼을 눌렀을 때.. 2022. 11. 15.
4. 버튼 추가하기 이전 포스팅 2022.11.15 - [기타/tkinter 한꼬집씩만 따라해보기] - 3. 레이블 추가하기 3. 레이블 추가하기 import tkinter as tk win = tk.Tk() tk.Label(master=win, text="Hello").grid(column=0, row=0) win.mainloop() 지난 포스팅에서는 한 줄의 코드로 타이틀을 붙여보았습니다. 이번 포스팅에서는 한 줄의 코드로 레이블Label을 martinii.fun 이번 포스팅에서는 import tkinter as tk win = tk.Tk() tk.Button(master=win, text="클릭").grid(column=0, row=0) # 2022. 11. 15.
3. 레이블 추가하기 이전 포스팅 2022.11.15 - [기타/tkinter 한꼬집씩만 따라해보기] - 2. 빈 창에 타이틀 붙이기 2. 빈 창에 타이틀 붙이기 import tkinter as tk win = tk.Tk() win.title("제목") # martinii.fun 이번 포스팅에서는 import tkinter as tk win = tk.Tk() tk.Label(master=win, text="Hello").grid(column=0, row=0) win.mainloop() 지난 포스팅에서는 한 줄의 코드로 타이틀을 붙여보았습니다. 이번 포스팅에서는 한 줄의 코드로 레이블Label을 붙여보겠습니다. 레이블이 뭐냐면 위의 창에서 "이름을 입력하세요." 라는 문자열이 바로 레이블입니다. 엔트리(한줄 입력칸)나 텍스트(.. 2022. 11. 15.
2. 빈 창에 타이틀 붙이기 이전 포스팅 2022.11.15 - [기타/tkinter 한꼬집씩만 따라해보기] - 1. 가장 심플하게 GUI 시작하기 #tkinter 1. 가장 심플하게 GUI 시작하기 #tkinter import tkinter as tk win = tk.Tk() win.mainloop() 가장 심플하게 GUI를 만드는 방법에 대해 담백하게 소개해 드리려고 합니다. 개인적으로는 교재나 인강 등으로 GUI를 배울 때 참 힘들었습니다. 그 이유는 GUI martinii.fun 이번 포스팅에서는 import tkinter as tk win = tk.Tk() win.title("제목") # 2022. 11. 15.
1. 가장 심플하게 GUI 시작하기 #tkinter 이전 포스팅 2022.11.10 - [기타/tkinter 한꼬집씩만 따라해보기] - 들어가며 : tkinter 한꼬집 들어가며 : tkinter 한꼬집 파이썬으로 어느 정도 코딩을 배우는 시점까지는 나만을 위한 코딩을 하기 때문에 파이참에서 실행하든, 콘솔에서 실행하든 금방 익숙해지죠. 문제는 다른 사람을 위한 코딩을 할 때에는, 대부 martinii.fun 이번 포스팅에서는 import tkinter as tk win = tk.Tk() win.mainloop() 가장 심플하게 GUI를 만드는 방법에 대해 담백하게 소개해 드리려고 합니다. 개인적으로는 교재나 인강 등으로 GUI를 배울 때 참 힘들었습니다. 그 이유는 GUI요소보다 예제가 더 복잡해서, 예제를 이해하는 데 오히려 너무 많은 에너지를 소비하.. 2022. 11. 15.