Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter 목록 상자를 내용에 맞추는 방법은 무엇입니까?

<시간/>

Tkinter는 목록 형태로 많은 데이터 항목 집합을 나타내는 경우에 매우 유용한 Listbox 위젯을 제공합니다. 목록 상자 위젯을 구성하려면 configure(*options)를 사용할 수 있습니다. 배경색, 전경색 및 목록 상자 위젯의 기타 속성과 같은 속성을 변경하는 메서드입니다. 너비 속성은 목록 상자 위젯의 너비를 정의하는 데 사용됩니다. width=0을 설정하면 , 그러면 목록 상자의 콘텐츠 길이만큼 닫힙니다.

예시

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x350")

# Add a Listbox widget with number as the list items
listbox =Listbox(win)
listbox.insert(END,"C++", "Java", "Python", "Rust", "GoLang", "Ruby", "JavaScript", "C# ", "SQL", "Dart")
listbox.pack(side=LEFT, fill=BOTH)

# Configure the Listbox widget to set the width to its content
listbox.configure(background="skyblue4", foreground="white", font=('Aerial 13'), width=0)

win.mainloop()

출력

이제 위의 코드를 실행하여 내용으로 설정된 목록 상자를 표시합니다.

Tkinter 목록 상자를 내용에 맞추는 방법은 무엇입니까?