0

我正在尝试在 Python 中创建一个下拉菜单,允许我选择一组项目(例如 mL、L、m^3),并在与下拉菜单相同的按钮中,在列表。我已经做到了这一点,但我被困住了:

from Tkinter import *
import tkMessageBox
import Tkinter

Avol_units = Menubutton(root, text="Units", relief=RAISED)
Avol_units.grid(row=4, column=2)
Avol_units.menu = Menu(Avol_units, tearoff = 0)
Avol_units["menu"] = Avol_units.menu

LVar  = IntVar()
mLVar = IntVar()

Avol_units.menu.add_checkbutton(label="L",
                      variable=LVar)
Avol_units.menu.add_checkbutton(label="mL",
                      variable=mLVar)
4

1 回答 1

-1

这就是您需要实施的全部。我已经对其进行了测试,它工作正常,但您可能需要编辑一些行或更正缩进。

from tkinter import*
from tkinter import ttk
import random
import tkinter.messagebox

Avol_units = Menubutton(root, text="Units", relief=RAISED)

LVar  = IntVar()
mLVar = IntVar()


Avol_units =Label(ABC2,font=("arial",12,"bold"),text="Nationality:",padx=2,pady=2,fg="Cornsilk",bg="cadet blue")
        Avol_units .grid(row=7,column=0, sticky =W)
        Avol_units =ttk.Combobox(ABC2,textvariable= Nationality, state="readonly", font=("arial",12,'bold'),
                                width=18)
        Avol_units["value"]=('','British','Nigeria','Jordan','Palastine','morocco','France','Norway')
        Avol_units.current(0)
        Avol_units.grid(row=7,column=1,pady=3, padx=20)
于 2021-03-01T00:40:35.833 回答