Python Tkinter SyntaxError:关键字arg之后是nonkeyword arg

2024-10-04 03:29:41 发布

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

from Tkinter import *

from tkinter import ttk

import Tkinter



master = Tk()

Lb1 = Listbox(master)
Lb1.insert(1, "Porshe-P9X1")
Lb1.insert(2, "Porshe-MACAN")
Lb1.insert(3, "Porshe-Facelift")
Lb1.insert(4, "Porshe-Reserved")

w = ttk.Combobox(master, values = Paramesh , ramesh)

Lb1.pack()
w.pack()

master.mainloop()

我在执行上述代码时遇到错误。有人能解释一下它为什么抛出错误吗?在


Tags: fromimportmastertkinter错误packtkinsert
1条回答
网友
1楼 · 发布于 2024-10-04 03:29:41
ttk.Combobox(master, values = Paramesh , ramesh)

所有命名的键值对参数都应该遵循普通参数,如下所示

^{pr2}$

或者,如果您想将两个名称都作为值传递,您应该在这里准备一个列表

ttk.Combobox(master, values = ["Paramesh", "ramesh"])

编辑:作为falsetru commented在答案中,您同时导入了Tkinter(Python 2.x),tkinter(python3.x)。在

相关问题 更多 >