【发布时间】:2019-05-26 23:13:32
【问题描述】:
我有一个垂直布局,其中一些水平行包含一些小部件。当我添加第一行时它很好,但是第二行在第一行的末尾而不是回到垂直框架中
我已经尝试了所有我能找到的东西,但没有运气。
import tkinter
win = tkinter.Tk()
frame2 = tkinter.Frame()
frame3 = tkinter.Frame()
frame2.pack()
frame3.pack()
lv1 = tkinter.Label(win, text = "Vertical lab 1")
lv1.pack()
lv2 = tkinter.Label(win, text = "Vertical lab 2")
lv2.pack()
v = tkinter.IntVar()
rb1 = tkinter.Radiobutton(frame2, padx = 10, variable=v,value=1)
rb1.pack()
lh1 = tkinter.Label(frame2, text = "Horizontal lab1")
lh1.pack()
frame2 = tkinter.Frame(win).pack()
rb2 = tkinter.Radiobutton(frame3, padx = 10, variable=v, value=2)
rb2.pack()
lh2 = tkinter.Label(frame3, text = "Horizontal lab2")
lh2.pack()
frame3 = tkinter.Frame(win).pack()
lv3 = tkinter.Label(win, text = "Vertical lab 3")
lv3.pack(anchor="w")
win.mainloop()
我想要的是这样的东西:第 1 行的一个小部件,第 2 行的一个小部件,第 3 行的 2 个小部件,第 4 行的 2 个小部件,第 5 行的 1 个小部件
【问题讨论】:
标签: python python-3.x