擅长:python、mysql、java
<p>不能有两个Tk()窗口。一个必须是顶级的。</p>
<p>要获取变量,请执行box_value.get()</p>
<p>下拉框示例</p>
<pre><code>class TableDropDown(ttk.Combobox):
def __init__(self, parent):
self.current_table = tk.StringVar() # create variable for table
ttk.Combobox.__init__(self, parent)# init widget
self.config(textvariable = self.current_table, state = "readonly", values = ["Customers", "Pets", "Invoices", "Prices"])
self.current(0) # index of values for current table
self.place(x = 50, y = 50, anchor = "w") # place drop down box
</code></pre>
<p>打印(self.current_table.get())</p>