Я прочитал темы на сайте, чтобы попытаться решить эту проблему, но ничего не было найдено, потому что я не пробовал там, где это все еще не работает.
У меня возникли небольшие проблемы с отображением полосы прокрутки для моеговиджеты.У меня есть 2 полосы прокрутки, которые были написаны таким же образом для виджета «Список» и «Текст» в другом окне, и они работают и отлично работают, но в этом окне 2 написанные полосы прокрутки не будут отображаться.У меня такой же код, как и у других функционирующих полос прокрутки в другом окне, но по какой-то причине эти 2 не отображаются.
Они размещены в ингредиентах и инструкциях. Некоторые советы приветствуются.
Код:
import os
import tkinter
from tkinter import *
window_3 = tkinter.Toplevel()
window_3.title('Recipes')
window_3.wm_iconbitmap('recipe.ico')
w = 1024
h = 612
ws = window_3.winfo_screenwidth()
hs = window_3.winfo_screenheight()
x = (ws/2) - (w/2)
y = (hs/2) - (h/2)
window_3.geometry('%dx%d+%d+%d' % (w, h, x, y))
window_3.title('Recipes')
Recipe_Selection = StringVar()
Dish_Type = StringVar()
Recipe = StringVar()
Cook_Time = StringVar()
Serves = StringVar()
ingred = StringVar()
instruct = StringVar()
dish_type = tkinter.Label(window_3, font=('Times 9 bold'), text='Category:', bg = "#FFD599", fg = '#9A0615')
dish_type.pack()
dish_type.place(x=210, y=125)
dish_type_entry = tkinter.Entry(window_3, textvariable=Dish_Type, width = 29, bg = "#FFD599", fg = '#9A0615', justify=CENTER)
dish_type_entry.place(x=275, y=126) recipe = tkinter.Label(window_3, font=('Times 9 bold'), text='Recipe:', bg = "#FFD599", fg = '#9A0615')
recipe.pack()
recipe.place(x=210, y=145)
recipe_entry = tkinter.Entry(window_3, textvariable=Recipe, width = 29, bg = "#FFD599", fg = '#9A0615', justify=CENTER)
recipe_entry.place(x=275, y=146)
serves = tkinter.Label(window_3, font=('Times 9 bold'), text='Serves:', bg = "#FFD599", fg = '#9A0615')
serves.pack()
serves.place(x=547, y=125)
serves_entry = tkinter.Entry(window_3, textvariable=Serves, width = 3, bg = "#FFD599", fg = '#9A0615', justify=CENTER)
serves_entry.place(x=623, y=126)
cook_time = tkinter.Label(window_3, font=('Times 9 bold'), text='Cook Time:', bg = "#FFD599", fg = '#9A0615')
cook_time.pack()
cook_time.place(x=547, y=145)
cook_time_entry = tkinter.Entry(window_3, textvariable=Cook_Time, width = 11, bg = "#FFD599", fg = '#9A0615', justify=CENTER)
cook_time_entry.place(x=623, y=146)
ingred = tkinter.Text(window_3, font=('Times 9'), height = 20, width=40, bd=1, bg = "#FFD599", fg = '#9A0615')
ingred.pack()
ingred.place(x=210, y=200)
yscroll = tkinter.Scrollbar(command=ingred.yview, orient=tkinter.VERTICAL)
yscroll.place(x=452, y=200)
ingred.configure(yscrollcommand=yscroll.set)
instruct = tkinter.Text(window_3, font=('Times 9'), height = 20, width=40, bd=1, bg = "#FFD599", fg = '#9A0615')
instruct.pack()
instruct.place(x=547, y=200)
yscroll = tkinter.Scrollbar(command=instruct.yview, orient=tkinter.VERTICAL)
yscroll.place(x=789, y=200)
instruct.configure(yscrollcommand=yscroll.set)
dish_type_entry.focus()
saveButton = tkinter.Button(window_3, text='Save Recipe', font='Times 9 bold italic', border = 1, height = 1, width = 14, bg = "#F9F8D6", fg = '#9A0615')##, command = Save)
saveButton.pack
saveButton.place(x=293, y=527)
clear1Button = tkinter.Button(window_3, text='Clear Page', font='Times 9 bold italic', border = 1, height = 1, width = 14, bg = "#F9F8D6", fg = '#9A0615')##, command = clear2)
clear1Button.pack
clear1Button.place(x=630, y=527)
backButton = tkinter.Button(window_3, text='Back', font='Times 9 bold italic', border = 1, height = 1, width = 14, bg = "#F9F8D6", fg = '#9A0615')##, command = close3)
backButton.pack
backButton.place(x=449, y=527)
window_3.mainloop()