CALKO LAB
close
프로필 배경
프로필 로고

CALKO LAB

  • 분류 전체보기 (371) N
    • ALGORITHM (363) N
      • PYTHON (361) N
      • JAVASCRIPT (2)
    • STUDY (7)
      • Python (5)
      • CSS (1)
      • React (1)
    • 기타 (0)
  • 홈
[Tkinter] 아이콘 설정 후 경계선이 깨지는 현상

[Tkinter] 아이콘 설정 후 경계선이 깨지는 현상

😟 문제 상황 iconbitmap() 함수를 사용해 .ico 아이콘을 설정했더니,윈도우 제목표시줄 아래쪽 경계선(프레임 테두리)이 깨지는 현상이 발생했다.(오른쪽 사진의 빨간 네모 박스 부분을 유심히 봐보자)# app.pyimport tkinter as tkfrom layout import setup_main_uiroot = tk.Tk()root.title("로또 번호 생성기")root.resizable(False, False)root.iconbitmap("icon32.ico")# uisetup_main_ui(root)root.mainloop() ❗ 왜 이런 문제가 발생할까?인터넷을 뒤져봐도 답이 안나오길래 chatGPT에게 물어봤다.chatGPT)결론부터 말하자면 Tkinter에서 iconbitmap..

  • format_list_bulleted STUDY/Python
  • · 2025. 6. 26.
  • textsms
[Tkinter] 함수가 왜 미리 실행될까?

[Tkinter] 함수가 왜 미리 실행될까?

😟 문제 상황 ui.py 파일 속 시작 버튼에 command를 연결해주는 과정에서 문제가 발생했다.함수를 분리하기 위해 func.py 파일을 만든 후 함수를 연결을 했으나 프로그램이 실행하자마자 함수가 자동으로 실행된 것이다. 그 후에는 버튼을 눌러도 동작하지 않는 현상이 발생했다. 💦 아래는 문제의 코드이다.# ui.py 파일 속 일부 코드start_Button = Button( frame_run, text="시작", width=10, height=2, font=normal_font, command=lotto_start(list_file, game_combobox))# func.py 파일 속 일부 코드def lotto_start(list_file, game_combobox..

  • format_list_bulleted STUDY/Python
  • · 2025. 6. 11.
  • textsms
[Tkinter] Tkinter 폰트(font) 설정과 활용 정리

[Tkinter] Tkinter 폰트(font) 설정과 활용 정리

😟 문제 상황현재 Tkinter에 공부하고 있던 와중에 제공되는 기본 폰트가 마음에 들지 않았다. 그래서 폰트 사용 방법에 대해 검색하여 알게 된 것들을 정리해 볼까 한다. ✔️ 현재 작업하고 있는 프로그램 UI만 완성시켰는데 기본 폰트가 영... 아닌 것 같다. 😭✅ 기본적인 폰트 설정 방법폰트를 지정하기 위해 가장 간단한 방법은 font 옵션을 사용하는 것이다.sample_label = Label(root, text="샘플 Label 입니다.", font=("맑은 고딕", 12))sample_label.pack() 이때 튜플의 형식은 다음과 같다.font = (family, size, style)family : 폰트 이름 (ex. Arial, 맑은 고딕)size : 폰트 크기 (정수)style :..

  • format_list_bulleted STUDY/Python
  • · 2025. 6. 5.
  • textsms
[Tkinter] Tkinter를 활용하여 간단한 메모장 프로그램 만들기

[Tkinter] Tkinter를 활용하여 간단한 메모장 프로그램 만들기

시작하기에 앞서인프런 강의 링크 (나도코딩)https://www.inflearn.com/course/%EB%82%98%EB%8F%84%EC%BD%94%EB%94%A9-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%99%9C%EC%9A%A9%ED%8E%B8-2/ [지금 무료]파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간) 강의 | 나도코딩 - 인프런나도코딩 | , 파이썬(Python) 입문자 탈출, GUI 프로그래밍으로 재미있게 실력을 다져보세요! 강의 소개 🎮 많은 분들이 파이썬 기초까지는 잘 배우지만, 1. 초보를 벗어나 중급자로 실력을 키우려www.inflearn.com 나도코딩 님의 GUI 프로그래밍 강의를 통해 배운 내용을 토대로 퀴즈(메모장 만들기)를 진행하려고 한..

  • format_list_bulleted STUDY/Python
  • · 2025. 4. 27.
  • textsms
Python의 Zip 함수를 활용한 2차원 배열 전환 방법

Python의 Zip 함수를 활용한 2차원 배열 전환 방법

시작하기에 앞서, zip 함수란?Python에서 사용되는 내장 함수 중 하나로, 여러 개의 순회 가능한(iterable) 객체를 받아각 객체에서 동일한 인덱스의 요소들을 묶어 튜플로 반환하는 역할을 한다. 아래는 예제다.numbers = [1, 2, 3, 4]letters = ["a", "b", "c", "d"]zipped = zip(numbers, letters)for z in zipped: print(z) 결과) 위의 결과를 보면, zip() 함수가 각 리스트의 같은 인덱스에 있는 요소들을 묶어서 튜플로 만들어 반환했음을 알 수 있다.이렇게 함으로써 우리는 두 리스트를 한 번에 처리할 수 있다. 위의 예제는 단순히 두 개의 리스트를 zip() 함수로 묶은 것이지만, zip() 함수는 두 개 이상..

  • format_list_bulleted STUDY/Python
  • · 2024. 3. 19.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (371) N
    • ALGORITHM (363) N
      • PYTHON (361) N
      • JAVASCRIPT (2)
    • STUDY (7)
      • Python (5)
      • CSS (1)
      • React (1)
    • 기타 (0)
인기 글
최근 글
최근 댓글
태그
  • #구현
  • #백준
  • #사칙연산
  • #baekjoon
  • #BRONZE Ⅱ
  • #python
  • #BRONZE Ⅳ
  • #수학
  • #문자열
  • #BRONZE Ⅲ
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바