본문 바로가기

Programming/Python12

[ 고급 ] 파일명 유틸리티 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.
UniCode 연습 - 001 1. Introduction 유니코드UniCode 출력 연습용 예제입니다. 유니코드는 키보드에 없는 수많은 문자들을 출력할 수 있게 도와줍니다. 다국어 표현에 주로 사용됩니다만, 영어 발음 기호같은 키보드에 없는 많은 신기한 특수 기호 출력에도 사용될 수 있습니다.  초보자 시절에는 많이 쓰이지 않아도 대략 기본적인 방법이라도 알고는 있어야 합니다.  Windows 11 한글 운영체제에서 실습한다고 가정합니다. 다음에 소개하는 경로를 따라 내장된 '문자표' 프로그램을 실행하고 폰트를 기본 폰트인  맑은 고딕과 D2 Coding으로 설정하고 다양한 문자를 출력해보는 연습을 해보겠습니다. D2 Coding 폰트는 Naver에서 제공하는 무료 사용 가능 한 최고급 폰트 중 하나입니다. ■ 실습에 필요한 준비물.. 2024. 10. 9.