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

Tkinterリストボックスの色を完全に変更するにはどうすればよいですか?


Tkinterリストボックスウィジェットは、大量のデータアイテムをリストアイテムの形式で表す場合に非常に便利です。リストボックス全体の背景色を変更するなどのプロパティを構成するには、 configure(** options)を使用できます。 リストボックスウィジェットのプロパティを変更するメソッド。

# 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", "JavScript", "C# ", "SQL", "Dart")
listbox.pack(side=LEFT, fill=BOTH)

listbox.configure(background="skyblue4", foreground="white", font=('Aerial 13'))

win.mainloop()

出力

上記のコードを実行すると、いくつかのリストアイテムを含むカスタマイズされたリストボックスが表示されます。

Tkinterリストボックスの色を完全に変更するにはどうすればよいですか?


  1. 特定のTkinterウィジェットの境界線の色を設定するにはどうすればよいですか?

    tkinterウィジェットの境界線の色を変更したいとします。 highlightcolor、highlightbackground を渡すことで、ウィジェットを構成できます ウィジェットのプロパティ。 例 この例では、エントリウィジェットと、エントリウィジェットの境界線の色を変更するためにトリガーできるボタンを作成しました。 #Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the geometry of frame win.ge

  2. Tkinterのリストボックスで選択した複数のアイテムを削除するにはどうすればよいですか?

    TkinterでListboxメソッドを使用してリストボックスを作成し、このリストから複数の選択されたアイテムを削除したいとします。 リストボックスから複数のリストを選択するには、 selectmodeを使用します。 複数として 。リストを繰り返し処理して、いくつかのボタンを使用して削除操作を実行できます。 例 #Import the required libraries from tkinter import * #Create an instance of tkinter frame or window win= Tk() #Set the geometry win.geometry