전체 글(144)
-
Tkinter Slider
요약 : 이 튜토리얼에서는 Tkinter Scale 위젯을 사용하여 슬라이더를 만드는 방법을 배웁니다. Tkinter 슬라이더 위젯 소개 슬라이더를 사용하면 표시기를 움직여 값을 입력할 수 있습니다. 슬라이더는 수직 또는 수평일 수 있습니다. 슬라이더를 만들려면 다음과 같이 ttk.Scale() 생성자를 사용합니다 . ttk.Scale(container,from_,to) 이 구문에서는 container는 슬라이더의 상위 구성 요소를 지정합니다. from_ 및 to 옵션은 슬라이더의 최소값과 최대값을 지정합니다. from은 Python의 키워드이므로 Tkinter는 대신 from_을 사용합니다. 기본적으로 슬라이더는 수평입니다. 슬라이더 배열 방법을 지정하려면 수평 또는 수직이 되는 orient 옵션을 사..
2024.03.04 -
Tkinter Listbox
요약 : 이 튜토리얼에서는 Tkinter Listbox 위젯을 사용하여 항목 목록을 표시하는 방법을 배웁니다. Tkinter 목록 상자 소개 목록 상자 위젯은 한 줄 텍스트 항목의 목록을 표시합니다. 목록 상자를 사용하면, 항목을 탐색하고 한 번에 하나 또는 여러 항목을 선택할 수 있습니다. 목록 상자를 만들려면, 다음과 같은 tk.Listbox 클래스를 사용합니다. listbox = tk.Listbox(container, listvariable, height) 이 구문에서는: container : 목록 상자의 상위 구성 요소입니다. listvariable : tkinter.Variable 개체에 대한 링크 입니다. 이에 대해서는 나중에 더 자세히 설명하겠습니다. height : 목록 상자가 스크롤하지 ..
2024.03.03 -
Tkinter Combobox
요약 : 이 튜토리얼에서는 사용자가 값 세트에서 하나의 값을 선택할 수 있도록 하는 Tkinter 콤보박스 위젯을 만드는 방법을 배웁니다. Tkinter Combobox 위젯 소개 콤보박스는 Entry 위젯과 Listbox 위젯의 조합입니다. 콤보박스 위젯을 사용하면 값 집합에서 하나의 값을 선택할 수 있습니다. 또한 사용자 정의 값을 입력할 수도 있습니다. 콤보박스 만들기 콤보박스 위젯을 생성하려면 ttk.Combobox() 생성자를 사용합니다. 다음 예에서는 콤보박스 위젯을 생성하고 이를 문자열 변수에 연결합니다. current_var = tk.StringVar() combobox = ttk.Combobox(container, textvariable=current_var) container는 콤보 박..
2024.03.02 -
Tkinter Radio Button
요약 : 이 튜토리얼에서는 사용자가 상호 배타적인 여러 선택 사항 중 하나를 선택할 수 있도록 Tkinter 라디오 버튼 위젯을 사용하는 방법을 배웁니다. Tkinter 라디오 버튼 소개 라디오 버튼을 사용하면 상호 배타적인 여러 선택 사항 중 하나를 선택할 수 있습니다. 일반적으로 라디오 버튼은 한 세트로 함께 사용됩니다. 사용자가 선택하기를 원하는 몇 가지 선택 사항이 있는 경우 이는 좋은 옵션입니다. 라디오 버튼을 만들려면 Radiobutton 위젯을 사용하세요. 다음은 tk.Radiobutton 생성자를 사용하여 라디오 버튼을 만드는 방법을 보여줍니다. selected = tk.StringVar() r1 = ttk.Radiobutton(container, text='Option 1', value=..
2024.03.01 -
Tkinter Checkbox
요약 : 이 튜토리얼에서는 Tkinter Checkbox 위젯과 이를 효과적으로 사용하는 방법에 대해 배웁니다. Tkinter 체크박스 위젯 소개 체크박스는 체크하고 해제할 수 있는 위젯입니다. 확인란은 값을 보유할 수 있으며 선택되거나 선택 취소되면 콜백을 호출할 수 있습니다. 일반적으로 사용자에게 두 값 중 하나를 선택하도록 요청하려는 경우 확인란을 사용합니다. 확인란을 만들려면 ttk.Checkbutton 생성자를 사용합니다. checkbox_var = tk.StringVar() def check_changed(): #... checkbox = ttk.Checkbutton(container, text='', command=check_changed, variable=checkbox_var, onval..
2024.02.29 -
Tkinter Separator
요약 : 이 튜토리얼에서는, Tkinter Separator 위젯을 사용하여 위젯 그룹 사이에 얇은 수평 또는 수직 규칙을 표시하는 방법을 배웁니다. Tkinter Separator 위젯 소개 구분자 위젯은 위젯 그룹 사이에 얇은 수평 또는 수직 규칙을 배치합니다. 구분자 위젯을 생성하려면, 다음과 같은 ttk.Separator 생성자를 사용합니다. sep = ttk.Separator(container,orient='horizontal') orient 옵션은 'horizontal'또는 'vertical'일 수 있습니다. 다음 예에서는 구분 기호 위젯을 사용하여 두 라벨을 구분하는 방법을 보여줍니다 . In [1]: import tkinter as tk from tkinter import ttk root ..
2024.02.28