как решить имя применить не определено - PullRequest
0 голосов
/ 19 октября 2019

Я использую tkinter, и ошибка NameError: имя 'apply' не определено.

from tkinter import *
import os
import openpyxl
from tkinter import filedialog
from tkinter import messagebox
def create():
   global lists,v
   print(lists)
   print(tuple(lists))
   v.set(lists[0])
   w= apply(OptionMenu, (frame1, v) + tuple(lists))
   w.grid(row=1,column=0,columnspan=3,sticky=W+E+N+S)
   w.config(width=45)
   v.trace("w", callback) 

Я пытался 1 , но все равно возникла та же ошибка. Снова Я попытался2 , затем ошибка изменилась на __init __ (), пропустив 2 обязательных позиционных аргумента: 'variable' и 'value', и я не понимаю эту ошибку. после попытки второго метода мой код выглядит следующим образом

w = OptionMenu((frame1,v) + tuple(lists))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...