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

TkinterのOptionMenuウィジェットのメニュー背景色を変更するにはどうすればよいですか?


ドロップダウンリストの形式でいくつかの選択肢があるメニューを表示するために何かが必要なシナリオを考えてみましょう。この特定の機能を実現するために、Tkinterは OptionMenuを提供しています 選択肢とアイテムのリストを追加する機能で構成されるウィジェット。 OptionMenuのデフォルトの動作を設定できます 背景色、幅、高さ、前景色などのプロパティを構成してウィジェットを作成します。

# Import the required libraries
from tkinter import *
from PIL import Image, ImageTk

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

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

# Add a Label
Label(win, text="Select a Day from the Menu", font=('Aerial 13')).pack(pady=10)

# Create a Variable to store the selection
var = StringVar()

# Create an OptionMenu Widget and add choices to it
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3")
option.pack(padx=20, pady=30)

win.mainloop()

出力

上記のコードを実行すると、 OptionMenuが表示されます 選択肢として日数があります。メニューには背景色と前景色があり、設定方法で変更できます。

TkinterのOptionMenuウィジェットのメニュー背景色を変更するにはどうすればよいですか?


  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. iOSでノートの背景色を変更する方法

    iOSでメモアプリを使用している場合は、デバイスの設定に基づいて無地の背景を使用することを嫌うでしょう。ライトモードを有効にしている場合、ダークモードを使用している間は明るい背景と暗い背景が表示されます。ただし、iOSではメモの背景色を簡単に変更できます。これがその方法です。 注 :Notesアプリで別のバックグラウンドを有効にするには、デバイスが少なくともiOS 13 /iPadOS13以降を実行していることを確認する必要があります。そうでない場合は、続行する前にデバイスを最新のファームウェアに更新してください。 特定のメモの背景を変更する 1.デバイスでNotesアプリを開きます。