【问题标题】:Python program hangs when using radiobuttons and buttons together一起使用单选按钮和按钮时 Python 程序挂起
【发布时间】:2014-10-16 23:09:18
【问题描述】:

我正在尝试在同一个窗口中使用单选按钮和常规按钮。当我用常规按钮删除线时,它可以工作,否则它会挂起。我尝试将按钮放在不同的行或列中,但根本无法加载它。

from Tkinter import *


cat_win = Tk()
v = IntVar()
Radiobutton(cat_win, text="Truck", variable=v, value=1).pack(anchor=W)
Radiobutton(cat_win, text="Equipment", variable=v, value=2).pack(anchor=W)
Radiobutton(cat_win, text="Trailer", variable=v, value=3).pack(anchor=W)
Button(cat_win, text='Next', command=quit).grid(sticky=W, pady=10, padx=10)

mainloop()

【问题讨论】:

    标签: python python-2.7 button tkinter radio-button


    【解决方案1】:

    这是因为代码混合使用了gridpack。选择一个包含小部件。

    from Tkinter import *
    
    
    cat_win = Tk()
    v = IntVar()
    Radiobutton(cat_win, text="Truck", variable=v, value=1).pack(anchor=W)
    Radiobutton(cat_win, text="Equipment", variable=v, value=2).pack(anchor=W)
    Radiobutton(cat_win, text="Trailer", variable=v, value=3).pack(anchor=W)
    Button(cat_win, text='Next', command=quit).pack()  # <-----
    
    mainloop()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      • 2019-06-01
      • 1970-01-01
      • 2014-08-17
      • 2012-04-06
      • 2014-01-26
      • 2018-01-17
      相关资源
      最近更新 更多