Где тут может быть ошибка python
ошибка
Traceback (most recent call last):
File "C:/Users/d0lstek/Desktop/1.py", line 5, in <module>
bl = Button(tk,text = "запуск!",command = uf1)
NameError: name 'uf1' is not defined
мой код
from tkinter import *
tk = Tk()
tk.title("program")
tk.geometry("1280x720+320+140")
bl = Button(tk,text = "запуск!",command = uf1)
bl.place(x=400,y=500, width=400, height=400)
Button.pack
tk.mainloop()
def uf1():
import os
Все работало, потом перестало с такой ошибкой, что делать ?
Ответы (2 шт):
Автор решения: D0LSTEK
→ Ссылка
Код кнопки должен находиться сверху!
def uf1():
import os
from tkinter import *
tk = Tk()
tk.title("program")
tk.geometry("1280x720+320+140")
bl = Button(tk,text = "запуск!",command = uf1)
bl.place(x=400,y=500, width=400, height=400)
Button.pack
tk.mainloop()
Автор решения: Sketch
→ Ссылка
Вот мой ответ:
from tkinter import *
def uf_1():
import os
tk = Tk()
tk.title("program")
tk.geometry("1280x720+320+140")
bl = Button(tk,text = "запуск!",command = uf_1)
bl.place(x=400,y=500, width=400, height=400)
Button.pack
tk.mainloop()
Нужно было просто создать функцию перед перед тем как её использовать и задать ей нормальное название.