我以前用tkinter接口在2.7中构建了一个程序,现在我正试图将它合并到3.5.2程序中,但是我有很多错误,我不确定这是否是由于tkinter for Python3.5.2中的包更改引起的。主要的问题是下面的下拉菜单将是我的2.7版本以及3.5.2的错误和一个解决方案,我尝试了错误。在
Tkinter代码Python 2.7:from Tkinter import *
import tkMessageBox
OPTIONS = [
"Homepage",
"Instructions",
"Contact Page"
]
root = Tk()
root.title("Tittle")
root.geometry('700x300')
var = StringVar(root)
var.set("Menu")
#var.set(OPTIONS[0])
menu = apply(OptionMenu, (root, var) + tuple(OPTIONS))
menu.pack(side=TOP, anchor=W)
#Set the separator between the menu and the buttons
separator = Frame(height=2, bd=1, relief=SUNKEN)
separator.pack(fill=X, padx=1, pady=20)
top = Frame(root)
center = Fra