我正在编写一个程序,但是我不能在ttk的输入框内写东西。windows的数字键盘没有弹出,所以我不能在里面复制/粘贴东西。有人能帮忙修理这个吗?
# Definindo Valores iniciais
i_nome = tk.StringVar()
i_nome.set("Correia cap")
i_max = tk.StringVar()
i_max.set(15)
i_min = tk.StringVar()
i_min.set(3)
i_exist = tk.StringVar()
i_exist.set(10)
i_pi = tk.StringVar()
i_pi.set(190001234)
e_nome = tk.Entry(windowpct, state='normal', textvariable=i_nome)
e_qtd_max = tk.Entry(windowpct, state='normal', textvariable=i_max)
e_qtd_min = tk.Entry(windowpct, state='normal', textvariable=i_min)
e_qtd_exist = tk.Entry(windowpct, state='normal', textvariable=i_exist)
e_pi = tk.Entry(windowpct, state='normal', textvariable=i_pi)
它也不读取初始值…
你需要使用insert来添加文本到条目中,试试这个:
e_qtd_min.insert(0,“The text you want”)
我不确定它如何与StrVar一起工作。但这可能行得通:
e_qtd_min.insert(0,variable name)
很抱歉,我现在正在打电话,无法尝试。