【Python GUI tkinterサンプル】ttk.Comboboxに複数の選択肢を追加する

<tkinterトップページに戻る>

使用するオプション

  • values

valuesに対してリストを与えることで複数の値を選択肢に登録することができる。

使い方

valuelist=["ぶどう","バナナ","もも","いちご"]
combo = ttk.Combobox(values=valuelist)

サンプル画像

サンプルコード実行

combobox_valuesoption

 

サンプルコード

from tkinter import *
import tkinter.ttk as ttk

class ComboboxValuesSample(ttk.Frame):
    def __init__(self, master):
        super().__init__(master)
        self.create_widgets()
        self.pack()

    def create_widgets(self):
        valuelist=["ぶどう","バナナ","もも","いちご"]
        combo = ttk.Combobox(self,values=valuelist)
        combo.pack()


if __name__ == '__main__':
    master = Tk()
    master.title("ComboboxValuesSample")
    master.geometry("300x200")
    ComboboxValuesSample(master)
    master.mainloop()

あわせて読みたい