Как я могу изменить количество опций в моем OptionMenu в зависимости от количества столбцов в наборе данных? - PullRequest
0 голосов
/ 17 июня 2020

Следующий код создает OptionMenu с двумя вариантами: «A» или «B»:

from Tkinter import *
root = Tk()

clicked = StringVar(root)
clicked.set("Select")

def function(x):

  if x == "A":
      doSomething()

  else:
      donNothing()

drop = OptionMenu(root, clicked, "A", "B", command=function)
drop.pack()

root.mainloop()

В этом коде предполагается, что в таблице данных есть только столбцы A и B. Однако Все таблицы данных, которые я импортирую, имеют разное количество столбцов (например, один набор данных может иметь столбцы A, B, C, D, E, тогда как другой набор данных может иметь столбцы A, B, C).

Как я могу изменить количество выпадающих опций в меню опций в зависимости от количества столбцов, которые имеют мои данные (например, если один набор данных имеет 3 столбца, в меню опций будет 3 варианта, тогда как если в другом наборе данных 5 столбцов , в меню опций будет 5 опций)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...