반응형

Tkinter 3

[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..

STUDY/Python 2025.06.11

[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 :..

STUDY/Python 2025.06.05

[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 프로그래밍 강의를 통해 배운 내용을 토대로 퀴즈(메모장 만들기)를 진행하려고 한..

STUDY/Python 2025.04.27
반응형