题目
在窗体 win 中添加一个下拉列表 import tkinter as tk from tkinter import tk win = tk.Tk () cb = _________(win,width=12)_________= ( ' 1 ' , ' 2 ' , ' 3 ' , ' 4 ' )
在窗体 win 中添加一个下拉列表
import tkinter as tk
from tkinter import tk
win = tk.Tk ()
cb = _________(win,width=12)
_________= ( ' 1 ' , ' 2 ' , ' 3 ' , ' 4 ' )
题目解答
答案
完整代码如下:
import tkinter as tk
from tkinter import ttk
win = tk.Tk()
cb = ttk.Combobox(win, width=12)
cb['values'] = ('1', '2', '3', '4')
故答案为
1、ttk.Combobox
2、cb['values']
解析
步骤 1:导入必要的模块
在 Python 中,使用 `tkinter` 模块来创建图形用户界面。为了创建下拉列表,需要从 `tkinter` 模块中导入 `ttk` 模块,因为 `ttk` 模块提供了更现代的控件,包括下拉列表。
步骤 2:创建下拉列表
使用 `ttk.Combobox` 类来创建下拉列表。`ttk.Combobox` 类需要一个父窗口(在这里是 `win`)和一个宽度参数(在这里是 `width=12`)。
步骤 3:设置下拉列表的值
使用 `cb['values']` 属性来设置下拉列表的值。这些值是一个元组,包含下拉列表中显示的选项。
在 Python 中,使用 `tkinter` 模块来创建图形用户界面。为了创建下拉列表,需要从 `tkinter` 模块中导入 `ttk` 模块,因为 `ttk` 模块提供了更现代的控件,包括下拉列表。
步骤 2:创建下拉列表
使用 `ttk.Combobox` 类来创建下拉列表。`ttk.Combobox` 类需要一个父窗口(在这里是 `win`)和一个宽度参数(在这里是 `width=12`)。
步骤 3:设置下拉列表的值
使用 `cb['values']` 属性来设置下拉列表的值。这些值是一个元组,包含下拉列表中显示的选项。