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

Tkinterでttkコンボボックスのデフォルト値を設定しますか?


Tkinter Comboboxは、エントリウィジェットにドロップダウンメニューを追加するために使用され、任意のアプリケーションの複数のデータを処理するのに役立ちます。コンボボックスウィジェットは、コンボボックス(引数)を使用して作成できます。 。ただし、アプリケーションの特定のニーズに応じて、Comboboxウィジェットのデフォルト値を設定できます。これは、コンボボックスに存在する必要がある変数内のすべてのレコードをリストすることによって設定できます。 current(index)で特定の値のインデックスを指定する メソッドでは、Comboboxウィジェットでデフォルト値を設定できます。

#Import Tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Create a Combobox
combobox= ttk.Combobox(win,state= "readonly")
combobox['values']=('C++','Java','Python')
combobox.current(2)
combobox.pack(pady=30, ipadx=20)
win.mainloop()

出力

上記のコードを実行すると、デフォルト値のコンボボックスを含むウィンドウが表示されます。現在のメソッドのインデックスを変更することで、デフォルト値を変更できます。

Tkinterでttkコンボボックスのデフォルト値を設定しますか?


  1. Tkinterでテキストのフォントを設定するにはどうすればよいですか?

    Tkinterには、ウィジェットにさまざまな機能を提供するために使用される多くのメソッドと関数が組み込まれています。 font(‘font-family’、font-size、‘style’)を使用して、tkinterアプリケーションのテキストウィジェットのフォントプロパティをカスタマイズできます。 属性。タプルは、Textコンストラクター内で宣言できます。 例 Let us have a look at the following example where we will create a text widget with a customized font property. #Imp

  2. Tkinter Entryウィジェットのデフォルトテキストを設定するにはどうすればよいですか?

    Tkinter Entryウィジェットは、ユーザー入力から取得した1行のテキストを印刷および表示するために使用されます。ログインフォーム、サインアップフォーム、その他のユーザーインタラクションフォームの作成など、多くのアプリケーションで使用されます。 insert()を使用して、エントリウィジェットのデフォルトのテキストを設定できます。 デフォルトのテキストを引数として渡すことで機能します。 例 この例では、デフォルトのテキストを持つエントリウィジェットを作成しました。 #Import the tkinter library from tkinter import * #Create