분류 전체보기(140)
-
Tkinter 명령 바인딩
요약 : 이 튜토리얼에서는 콜백을 위젯의 이벤트와 연관시키는 Tkinter 명령 바인딩에 대해 배우게 됩니다. Tkinter 명령 바인딩 소개 애플리케이션을 더욱 대화형으로 만들려면 위젯이 다음과 같은 이벤트에 응답해야 합니다. 마우스 클릭 키 누르기 이를 위해서는 특정 이벤트에 콜백 함수를 할당해야 합니다. 이벤트가 발생하면 이벤트를 처리하기 위해 콜백이 자동으로 호출됩니다. Tkinter에서 일부 위젯을 사용하면 명령 바인딩을 사용하여 콜백 함수를 이벤트와 연결할 수 있습니다. 위젯의 명령 옵션에 함수 이름을 지정하여 위젯에서 이벤트가 발생하면 해당 함수가 자동으로 호출되도록 할 수 있다는 뜻입니다. 명령 바인딩을 사용하려면 다음 단계를 따르세요. 먼저 함수를 콜백으로 정의합니다. 그런 다음 위젯의 ..
2024.02.17 -
Tk 테마 위젯에 대한 옵션을 설정하는 3가지 방법
요약 : 이 튜토리얼에서는 위젯 생성자, 사전 색인 및 config() 메소드를 사용하여 Tk 테마 위젯에 대한 옵션을 설정하는 방법을 배웁니다. 테마 위젯 으로 작업할 때, 텍스트 및 이미지와 같은 속성을 설정해야 하는 경우가 많습니다. Tkinter를 사용하면 다음 방법 중 하나를 사용하여 위젯의 옵션을 설정할 수 있습니다: 위젯을 생성하는 동안 위젯 생성자를 사용하세요 . 위젯을 생성한 후 사전 색인을 사용하여 속성값을 설정합니다 . 키워드 인수를 사용하여 config() 메서드를 호출합니다 . 1) 위젯 생성 시 위젯 생성자를 사용하기 다음은 위젯 생성자를 사용하여 Label 위젯에 대한 text 옵션을 설정하는 방법을 보여줍니다. In [ ]: import tkinter as tk from tk..
2024.02.16 -
Ttk 위젯
요약 : 이 튜토리얼에서는 Tkinter.ttk 모듈을 사용하여 Tk 테마 위젯에 대해 배웁니다. Tk 테마 위젯 소개 Tkinter에는 두 세대의 위젯이 있습니다: 오래된 클래식 tk위젯. Tkinter는 1991년에 이를 소개했습니다. 최신 테마 ttk위젯은 2007년 Tk 8.5에 추가되었습니다. 새로운 Tk 테마 위젯은 (전부는 아니지만) 많은 클래식 위젯을 대체합니다. ttksms Tk 테마를 의미합니다. 따라서 Tk 테마 위젯은 ttk 위젯 과 동일합니다. tkinter.ttk 모듈에는 새로운 ttk 위젯이 모두 포함되어 있습니다. 테마가 있는 위젯이 가능할 때마다 항상 사용하는 것이 좋습니다. 다음 명령문은 클래식 및 새로운 Tk 테마 위젯을 가져옵니다. In [ ]: import tkint..
2024.02.15 -
Tkinter 창
요약 : 이 튜토리얼에서는 Tkinter 창의 다양한 속성을 조작하는 방법을 배웁니다. 창으로 구성된 간단한 프로그램부터 시작해 보겠습니다. In [ ]: import tkinter as tk root = tk.Tk() root.mainloop() 루트 창의 제목은 기본적으로 tk. 또한 최소화, 최대화 및 닫기를 포함한 세 가지 시스템 버튼이 있습니다. 루트 창의 속성을 변경하는 방법을 알아봅시다. 창 제목 변경 창 제목을 변경하려면 다음과 같은 title() 방법을 사용합니다. window.title(new_title) 예를 들어 다음은 루트 창의 제목을 'Tkinter Window Demo'으로 변경합니다. In [ ]: import tkinter as tk root = tk.Tk() root.ti..
2024.02.14 -
Tkinter 안녕하세요, 월드!
요약 : 이 튜토리얼에서는 Tkinter 프로그램으로 "Hello, World!"를 개발하는 방법을 단계별로 배우게 됩니다. 창 만들기 다음 프로그램은 화면에 창을 표시하는 방법을 보여줍니다. In [ ]: import tkinter as tk root = tk.Tk() root.mainloop() 프로그램을 실행하면 다음과 같은 창이 나타납니다. 어떻게 작동할까요? 먼저 tkinter 모듈을 tk로 프로그램으로 가져 옵니다. import tkinter as tk 둘째, 애플리케이션 창을 생성할 tk.Tk 클래스의 인스턴스를 만듭니다 . In [ ]: root = tk.Tk() 관례적으로 Tkinter의 기본 창은 root이라고 합니다. 하지만 main와 같은 다른 이름을 사용할 수 있습니다 셋째, 기본..
2024.02.13 -
tkinter
Tkinter 튜토리얼 이 Tkinter 튜토리얼은 Python에서 GUI 프로그래밍의 흥미로운 세계를 소개합니다. Tkinter는 tea-kay-inter로 발음되며 Tcl/Tk용 GUI 툴킷인 Tk에 대한 Python 인터페이스 역할을 합니다. Tcl(티클이라고 발음)은 테스트, 프로토타이핑 및 GUI 개발에 자주 사용되는 스크립팅 언어입니다. 반면 Tk는 GUI 프로그램을 구성하기 위해 다양한 프로그래밍 언어에서 사용하는 오픈 소스 크로스 플랫폼 위젯 툴킷입니다. Python은 Tcl/Tk 라이브러리를 활용하는 C 확장에 대한 래퍼 역할을 하는 Tkinter를 모듈로 구현합니다. Tkinter를 사용하면 데스크탑 애플리케이션을 개발할 수 있으므로 Python에서 GUI 프로그래밍을 위한 귀중한 도구..
2024.02.12