Tikinter Combobox设置默认选项

Tikinter Combobox设置默认选项

Combobox创建完成后,可以使用current( )方法建立默认选项。

示例1

设置元组索引0的元素Python为默认选项。

from tkinter import * 
from tkinter.ttk import *

root = Tk()
root.title("apidemos.com")                              # 窗口标题
root.geometry("300x120")

var = StringVar()
cb = Combobox(root,textvariable=var)              # 创建Combobox
cb["value"] = ("Python","Java","C#","C","C++")    # 设置选项内容
cb.current(0)
cb.pack(pady=10)

root.mainloop()

输出:

Tikinter Combobox设置默认选项

在前面建立Combobox过程中有textvariable=var,此var在第8行创建,有了它就可以用var.set("xx")方式建立默认选项,当然对这个实例而言,使用current( )方法较为便利。

示例2

使用var.set( )建立默认选项。

from tkinter import * 
from tkinter.ttk import *

root = Tk()
root.title("apidemos.com")                              # 窗口标题
root.geometry("300x120")

var = StringVar()
cb = Combobox(root,textvariable=var)              # 创建Combobox
cb["value"] = ("Python","Java","C#","C","C++")    # 设置选项内容
var.set("Python")  # cb.current(0)
cb.pack(pady=10)

root.mainloop()

输出:

Tikinter Combobox设置默认选项

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程