Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 当您在python3x上单击带有pack(tkinter)的按钮时,如何在其他两个小部件之间引入一个新的小部件?_Python 3.x_Tkinter_Position_Frame_Pack - Fatal编程技术网

Python 3.x 当您在python3x上单击带有pack(tkinter)的按钮时,如何在其他两个小部件之间引入一个新的小部件?

Python 3.x 当您在python3x上单击带有pack(tkinter)的按钮时,如何在其他两个小部件之间引入一个新的小部件?,python-3.x,tkinter,position,frame,pack,Python 3.x,Tkinter,Position,Frame,Pack,如果我点击星期一旁边的“+”按钮,我想得到星期一下的组合框; 如果我点击星期二旁边的“+”按钮,我想得到星期二下的组合框;等等 尽管如此,目前,组合框只有在下图所示的星期六才能使用 你认为我怎样才能改变我的代码来得到那个结果 from tkinter import * from tkinter.ttk import Combobox Working_Days = {0: "Monday", 1: "Tuesday", 2: "Wednesday", 3: "Thursday", 4: "Fr

如果我点击星期一旁边的“+”按钮,我想得到星期一下的组合框; 如果我点击星期二旁边的“+”按钮,我想得到星期二下的组合框;等等

尽管如此,目前,组合框只有在下图所示的星期六才能使用

你认为我怎样才能改变我的代码来得到那个结果

from tkinter import *
from tkinter.ttk import Combobox

Working_Days = {0: "Monday", 1: "Tuesday", 2: "Wednesday", 3: "Thursday", 4: "Friday", 5: "Saturday"}
D = [d for d in Working_Days]


def products():
    demand_per_day = Frame(Days_screen)
    demand_per_day.pack(fill=X, side=TOP)
    product = Combobox(demand_per_day, values=(0, 1, 2, 3, 4), width=10)
    product.current(0)  # set the selected item
    product.pack(side=LEFT, padx=35)


def Days():
   global Days_screen
   global day
   Days_screen = Tk()
   Days_screen.geometry("450x600")

   for d in D:
      day = Frame(Days_screen)
      day.pack(fill=X, side=TOP, pady=10)
      Label(day, text=Working_Days[d], font=("Calibri", 12)).pack(side=LEFT, pady=10, padx=10)
      Button(day, text="+", width=2, command=products).pack(side=LEFT, pady=10)

   Days_screen.mainloop()

Days()

pack
文档包含许多选项的相关信息,包括选项
before
after
,您可以使用这些选项在其他小部件之前或之后插入小部件