반응형
1. Label(라벨)
import tkinter as tk
from tk import *
win = tk.Tk()
win.geometry("300x240")
label = tk.Label(win, text = "라벨입니다.")
label.pack()
win.mainloop()
2. Button(버튼)
import tkinter as tk
from tkinter import *
win = tk.Tk()
win.geometry("300x240")
button = tk.Button(win, text = "버튼 입니다.")
button.pack()
win.mainloop()
버튼 위젯입니다.
현재 버튼에 기능이 부여되어 있지 않습니다.
button = tk.Button(win, text = "버튼 입니다.", command = 함수)
command 명령어를 통해서 버튼에 함수 기능을 부여할 수 있습니다.
이를 통해 버튼을 눌렀을 때 함수 기능을 실행할 수 있습니다.
3. RadioButton(라디오 버튼)
import tkinter as tk
from tkinter import *
win = Tk()
win.geometry("300x240")
fruit = StringVar()
radiobutton1 = tk.Radiobutton(win, text = "사과", variable = fruit, value=1)
radiobutton1.select()
radiobutton2 = tk.Radiobutton(win, text = "포도", variable = fruit, value=2)
radiobutton3 = tk.Radiobutton(win, text = "배", variable = fruit, value=3)
radiobutton1.pack(anchor ="w")
radiobutton2.pack(anchor ="w")
radiobutton3.pack(anchor ="w")
win.mainloop()
4. CheckButton(체크 버튼)
import tkinter as tk
from tkinter import *
win = tk.Tk()
win.geometry("300x240")
checkbutton1 = tk.Checkbutton(win, text = "사과")
checkbutton2 = tk.Checkbutton(win, text = "포도")
checkbutton1.pack()
checkbutton2.pack()
win.mainloop()
5. Entry (입력 항목)
import tkinter as tk
from tkinter import *
win = tk.Tk()
win.geometry("300x240")
Var1 = StringVar()
entry = tk.Entry(win, textvariable = Var1)
entry.pack(anchor="w")
win.mainloop()
6. Canvas (캔버스)
import tkinter as tk
from tkinter import *
win = tk.Tk()
win.geometry("300x240")
canvas = tk.Canvas(height = 200, width =200, bg="red")
canvas.pack()
win.mainloop()
반응형
'tkinter' 카테고리의 다른 글
tkinter를 이용하여 계산기 만들기 (0) | 2022.07.27 |
---|---|
위젯 배치 - pack() (0) | 2022.07.25 |
[tkinter] BMI 계산기 만들기(ver.2) (0) | 2022.07.22 |
자기암시 GUI 프로그램 만들기(Tkinter) (0) | 2022.07.21 |
파이썬 tkinter, 우울증 간이검사 설문지 만들어 보기(feat. radiobutton) (0) | 2021.12.21 |