Python
 Computer >> コンピューター >  >> プログラミング >> Python

Tkinterリストボックスをコンテンツに合わせる方法は?


Tkinterは、リスト形式で大量のデータ項目を表す場合に非常に便利なリストボックスウィジェットを提供します。リストボックスウィジェットを構成するには、 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リストボックスをコンテンツに合わせる方法は?


  1. Tkinterウィンドウを一定のサイズに設定するにはどうすればよいですか?

    tkinterアプリケーションを実行するたびに、特定のサイズ(つまり、ウィンドウの幅と高さ)のウィンドウが表示されます。ウィンドウサイズを一定またはサイズ変更不可に設定するには、サイズ変更可能()を使用します。 メソッド。 一般に、このメソッドは2つの値、つまりウィンドウの幅と高さを取ります。ウィンドウサイズを一定にするために、関数パラメータの幅と高さの両方にNULLまたはゼロを割り当てることができます。 例 #Import the tkinter library from tkinter import * #Create an instance of tkinter frame win

  2. Tkinterテキストボックスの内容を削除する方法は?

    Tkinterは、ボタン、ダイアログボックス、ウィジェットなどを備えたフル機能のアプリケーションを作成するための多くの機能とモジュールを提供します。 テキストウィジェットを作成するには、基本的にコンストラクターであり、tkinterのウィンドウまたはフレームを取得するtkinterエントリーウィジェット関数を使用できます。さらに、組み込みのメソッド delete(first、last =None)を使用して、このテキストウィジェットのコンテンツを削除できます。 これは基本的にテキストボックス内の範囲を取ります。 この例では、基本的に指定されたテキストボックスからすべてのコンテンツを削除する