업무 자동화/python & CAD
Python 학습] 파이썬 GUI 배우기 - 커스텀 티킨터(CustomTkinter)
ToolBOX01
2025. 8. 15. 06:14
반응형
▣ CustomTkinter
tkinter는 파이썬에 기본으로 내장된 GUI(그래픽 사용자 인터페이스) 모듈입니다. 하지만 기능이 다소 제한적이고, 제공하는 위젯(버튼, 레이블 등)의 디자인이 구식이라는 단점이 있습니다.
CustomTkinter는 이러한 tkinter의 한계를 극복하기 위해 만들어진 라이브러리입니다. CustomTkinter를 사용하면 현대적이고 세련된 디자인의 GUI를 쉽게 만들 수 있습니다.
▷ 학습 유튜브 동영상
▷폴더 이름을 가져오는 코드
import tkinter as tk
from tkinter import filedialog
from tkinter import ttk
import customtkinter as ctk
# Set appearance mode and default color theme
ctk.set_appearance_mode("System") # Options: "Light", "Dark", "System"
ctk.set_default_color_theme("blue") # Options: "blue", "green", "dark-blue"
def select_folder():
folder_path = filedialog.askdirectory() # Open folder selection dialog
if folder_path:
folder_label.configure(text=f"Selected Folder: {folder_path}")
else:
folder_label.configure(text="No folder selected")
# Create main window
root = ctk.CTk()
root.title("Folder name display program") # Set window title
root.geometry("500x500") # Set window size
# Create and place the button
select_button = ctk.CTkButton(master=root, text="Select Folder", command=select_folder)
select_button.pack(pady=20)
# Create and place the label to display selected folder
folder_label = ctk.CTkLabel(master=root, text="No folder selected", font=("Arial", 12))
folder_label.pack(pady=10)
# Start the main loop
root.mainloop()
프로그램 실행 결과

프로그램 다운로드
* 바이러스를 꼭 체크 하십시요. 사용의 책임은 사용자에 있습니다.
CustomTkinter는 현대적이고 사용자 친화적인 UI를 만들 수 있도록 도와주는 라이브러리 입니다. CustomTkinter는 쉬운 사용법"과 "아름다운 디자인"이라는 두 가지 장점을 모두 잡은 라이브러리 입니다. CustomTkinter를 활용하여 AI로 자신만의 자동화 프로그램을 만들어 보세요
▷참고 자료
[Python/GUI] 파이썬 GUI 초보도 쉽게! CustomTkinter로 깔끔한 UI 만들기(feat.다크 모드 지원)
안녕하세요, 왕초보 코린이를 위한 코딩유치원에 오신 것을 환영합니다. 이번 시간에는 우리가 .py 파일에 작성한 코드를 GUI(Graphical User Interface)를 기반으로 사용자 입력을 받아서 실행시킬 수
coding-kindergarten.tistory.com
by korealionkk@gmail.com

반응형