qwe*_*_so 3 python combobox tkinter
根据文档ComboBox,TK 中应该有一个操作,但我找不到它。dir(tk)显示
['ACTIVE', 'ALL', 'ANCHOR', 'ARC', 'At', 'AtEnd', 'AtInsert', 'AtSelFirst', 'AtSelLast', 'BASELINE', 'BEVEL', 'BOTH', ' BOTTOM', 'BROWSE', 'BUTT', 'BaseWidget', 'BitmapImage', 'BooleanType', 'BooleanVar', 'BufferType', 'BuiltinFunctionType', 'BuiltinMethodType', 'Button', 'CASCADE', 'CENTER' , 'CHAR', 'CHECKBUTTON', 'CHORD', 'COMMAND', 'CURRENT', 'CallWrapper', 'Canvas', 'Checkbutton', 'ClassType', 'CodeType', 'ComplexType', 'DISABLED', . ..
版本是
import Tkinter as tk
tk.__version__
Run Code Online (Sandbox Code Playgroud)
'$修订:81008 $'
在我的 Mac(最新的 OS X 10.11.6)上。没有任何用于 python 的啤酒厂。
中没有ComboBox小部件tkinter,您正在寻找的是tkinter.ttk(在 Python 3 中,在 Python 2 中它只是称为ttk),它提供了主题 tk 小部件。的文档tkinter.ttk,以及ComboBox 的小节。
您可以使用此代码导入 ttk 并使用其小部件而不是标准小部件tkinter(请注意 2 和 3 之间的不同大小写!):
蟒蛇 2
from Tkinter import *
from ttk import *
Run Code Online (Sandbox Code Playgroud)
蟒蛇3:
from tkinter import *
from tkinter.ttk import *
Run Code Online (Sandbox Code Playgroud)