본문 바로가기

Programming/Python13

Tkinter Intro Ex-001 (Update 1.) ( Last Updated : Jan. 05. 2025. Update 1. Doc.Ver. 1.0.2. ) 1. Introduction Tkinter 입문용 기본 코드들입니다. Tkinter는 Python에서 GUI를 구현하는 모듈 이름입니다. 모듈은 미리 만들어진 작은 프로그램 정도라고 생각하면 됩니다. 작은 모듈이라고 해서 하는 일이 작다고 할 수는 없습니다. ^.^; 2. Code 1) Intro Code No. 001# File Name : Tkinter_Intro_Ex_001_.py# import문 사용 방식에 주목할 것.# 꼭 필요한 부분만 임포트(불러오기) 합니다. 메모리 절약.from tkinter import Labelwidget = Label(None, text="Hello, Wor.. 2024. 12. 22.
[ 고급 ] 파일명 유틸리티 SR. (v.0.0.2 beta 002) - Updates #3, 4 1. Introduction 파일명 유틸리티 SR. (v.0.0.2 beta 002) - Updates #3, 4 입니다. ListBox 및 TreeView 위젯을 사용하여 파일 목록을 표시하고 목록을 정렬하는 기능까지만 보여줍니다. 처음에는 ListBox를 이용하고 이후에는 TreeView를 이용해서 단계적으로 개선해 나갑니다. 이 예제를 통해서 ListBox와 TreeView의 활용 가능성을 점검하고 그 한계점도 파악하고자 합니다. 2. Code 1) ListBox로 파일 목록 구현더보기import tkinter as tk from tkinter import filedialog import os def load_files():     folder_selected = filedialog.askdirec.. 2024. 11. 26.
[ L2P ] turtle 그래픽과 tkinter 그래픽 혼합 예제 - 1 - 그리기 속도 개선 1. Introduction Python Turtle 그래픽과 Tkinter 그래픽을 같이 혼합 연동해서 사용하는 예제입니다. 약간 혼동을 가져올 수도 있겠습니다만, 이런 방식도 있다는 것을 알아 둘 필요는 있습니다. ~~.pack() 옵션에 따라 버튼의 모양이 달라집니다. pack() 옵션에 대해서는 다음 시간에 살펴보겠습니다. 이 예제와 함께 이전 예제들도 복습하면 좋겠습니다. 이번 예제에서는 turtle 모듈의 그리기 속도를 개선하는 문제를 중심으로 살펴보겠습니다.  2. Code import turtle import tkinter as tk tkWin = tk.Tk() tkWin.geometry("800x400") tkWin.title("LOGO 연습") tWin = turtle.Screen() .. 2024. 11. 17.
Tkinter 기본 연습 - 1 : 버튼과 pack() 사용법 1. Introduction Tkinter 연습 예제입니다. 기본 버튼 생성과 pack() 옵션들을 포함한 기본 사용법을 보여줍니다.  2. Code  import tkinter as tk# 메인 윈도우 생성root = tk.Tk()root.configure(borderwidth=4)    # 테두리 경계 여백 두께root.geometry("800x320+200+200")root.title("Tkinter Example")# 버튼 생성button1 = tk.Button(root, text="Btn1 : 클릭하세요!")# pack()을 실행해야 실제로 버튼이 보이게 됩니다.button1.pack(padx=0, pady=0, ipadx=20, ipady=20, side=tk.TOP, expand=True, .. 2024. 10. 26.