Я довольно новичок в python, и мне нужна помощь в решении этой проблемы. Как заставить пользователя вводить что-то на холсте? Я попытался вытащить x=
и y=
, но он не работает ... после запуска модуля он говорит «Не-ключевое слово arg после ключевого слова arg». Пожалуйста помоги.Виджет ввода не работает
from tkinter import*
def main():
global window
global tkinter
global canvas
window = Tk()
canvas = Canvas(window, width=400, height=300, bg='blue')
e1 = Entry(canvas)
canvas.create_window(window=e1, x=100,y=100)
e1.pack()
canvas.pack()
window.mainloop()
main()
oh thank god thank you soooooooo much Tigerhawk спасибо soooo much –
Эй, полагаю, вы не знаете, как изменить размер ввода текстового поля? если это возможно, это то, что сейчас работает куча. –
Вы можете выбрать ширину символов с ключевым словом 'width', например. 'e1 = Entry (canvas, width = 10)'. Если вам требуется больше одной строки и больше параметров, вам придется использовать виджет 'Text' вместо' Entry'. – TigerhawkT3