AttributeError:“非类型”对象在组合框中没有属性“当前”

2024-09-26 22:52:54 发布

您现在位置:Python中文网/ 问答频道 /正文

from tkinter import *
from tkinter import ttk
class Two_port_cls:

     def Two_port_fun():
            TPN_page = Tk()
            TPN_page.title("TWO PORT PARAMETER CONVERTER")
            TPN_page.geometry('500x500')
            Input_list = ['Z-PARAMETER', 'Y-PARAMETER', 'h-PARAMETER', 'ABCD-PARAMETER']
            Input_lab = Label(TPN_page, text='INPUT PARAMETR:', font=('Halvetica', 9, 'bold')).place(x=12, y=10)
            Input_list_var = IntVar(TPN_page)
            Input_box = ttk.Combobox(TPN_page, values=Input_list, state='readonly').place(x=135, y=10)
            Input_box.current(0)
            TPN_page.mainloop()
   

AttributeError:“非类型”对象没有属性“当前”。 为什么我无法访问Combobox中的当前方法? 我正在克服错误。请有人帮帮我


Tags: fromimportboxinputparametertkinterportpage
1条回答
网友
1楼 · 发布于 2024-09-26 22:52:54

这是因为ttk.Combobox(TPN_page, values=Input_list, state='readonly').place(x=135, y=10)不返回任何值。您应该做以下几点:

Input_box = ttk.Combobox(TPN_page, values=Input_list, state='readonly')
Input_box.place(x=135, y=10)
Input_box.current(0)

相关问题 更多 >

    热门问题