Хотите отображать меню с помощью переключателей для каждого элемента и отображать их на GUI, а отображаемые элементы импортируются из базы данных SQL, поэтому получается эта ошибка _tkinter.TclError: unknown option "- текст " при выполнении следующего кода
from tkinter import *
import tkinter as tk
import pyodbc as pd
display = Tk()
mb = Menu(display)
menubar = tk.Menu(mb)
def gett():
disp(conn)
def disp(conn):
cursor = conn.cursor()
cursor.execute('SELECT "Food Item" FROM dbo.Sheet1$')
i = 0
radio = IntVar()
for row in cursor:
menubar.add_radiobutton(text=row[0], variable=radio, value=i)
i += 1
menubar.add_cascade(Label="Items", menu=menubar)
conn = pd.connect(
"Driver={SQL Server Native Client 11.0};"
"Server=LAPTOP-I8FD6VJC\SQL2016;"
"Database=Restaurant;"
"Trusted_Connection=yes;"
)
disp(conn)