본문 바로가기

분류 전체보기38

Using Korean Font with the GUI Lib. for Processing v4.3 1. Introduction 오래된(?) 노력 끝에 마침내, 하지만 약간은 불만스럽지만.  여기서는 가장 간단한 텍스트 입출력을 실험합니다. Using Korean Font with the GUI Lib. UiBooster for Processing v4.3 or higher. Especially, D2Coding Font for Korean. The following example shows the how to :  2. Code// 수정판 최종 소스 코드는 하단 첨부 파일을 참고하세요. import uibooster.*; import uibooster.model.*;  Form form;  void setup() {      PFont KFont;     // The font "....ttf" mus.. 2024. 12. 9.
[ 고급 ] 파일명 유틸리티 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.
LOGO 중급 연습 - repCount - 001 1. Introduction LOGO 중급 - repCount - 001 연습 예제입니다. 변수, 파라미터 변수, repCount 등을 이해할 수 있어야 합니다. boxes 함수의 lt :A 부분이 핵심입니다. 우연 효과 혹은 LOGO Bug? (텍스트 표시 라벨 부분은 일단 무시하세요.)  2. Code to box1 :side     repeat 4 [ fd :side rt 90 ] end to boxes     repeat 1800 [          box1 :side pu rt 90 fd :side+5 lt 90          make "A repCount + 0.7         lt :A pd     ] end to displayText     gotoCenter     text1     .. 2024. 11. 20.
[ 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.