【发布时间】:2021-12-11 15:40:39
【问题描述】:
我正在尝试在笔记本小部件的不同页面上创建多个条目小部件。但是,当我在一个条目中键入内容时,它会自动复制到所有页面上的相应条目。请帮忙。这是我的代码。
import tkinter as tk
from tkinter import ttk
from tkinter import *
app = Tk()
nb = ttk.Notebook(app)
pages = []
canvas_left = []
canvas_right = []
entry_labels = []
entry_values = []
for i in range(3):
pages.append(ttk.Frame(nb))
canvas_left.append(tk.Canvas(pages[i], width=500, height=400, bd=0, highlightthickness=0))
canvas_left[i].pack(side=LEFT)
entry_values.append([])
for j in range(8):
entry_values[i].append(Entry(app, width=20, text="Window "+str(j+1), fg="white", bg="gray", font=("Helvetica", 12)))
canvas_left[i].create_window(125, 20 + j*35, anchor="w", window=entry_values[i][j])
nb.add(pages[i], text="Display "+(i+1).__str__())
nb.pack(side=TOP)
app.mainloop()
【问题讨论】:
标签: python tkinter tkinter-entry