Помогите найти ошибку в моём проекте на Python. В проекте два файла: main, main2 . Основной запускаемый файл проекта: main .
Код в main:
from tkinter import *
from main2 import Exit2, window2
win2 = Tk()
win2.title("???")
win2.geometry("1600x900")
win2.resizable(width=False, height=False)
win2.configure(bg="black")
window2()
def exit():
exit()
Exit2()
lb = Label(text="Миша самый плохой!!!", font="Helvetica", fg="red", bg="black")
lb.place(x=500, y=30)
lb.pack
def changeText():
lb.configure(text="Вернее, Максим плохой")
bt = Button(text="Нажми сюда", fg="black", bg="red", width=16, command=changeText)
bt.place(x=500, y=10)
bt.pack
def createLabel():
lb2 = Label(text="Нюша плохая птичка!!!", font="Helvetica", fg="red", bg="black")
lb2.place(x=200, y=60)
lb2.pack()
bt2 = Button(text="И сюда нажми!", fg="black", bg="red", width=16, command=createLabel)
bt2.place(x=100, y=30)
bt2.pack()
lb3 = Label(text="Нажми на все кнопки!", font="Helvetica", fg="red", bg="black")
lb3.place(x=600, y=20)
lb3.pack()
win2.mainloop() и ещё просто исправьте код, не спрашивайте про тексты.
код в main2: from tkinter import *
def Exit2():
exit()
def window2():
win3 = Tk()
win3.title("Нажми на все кнопки!")
win3.geometry("100x100")
win3.resizable(width=False, height=False)
win3.configure(bg="black")
win3.mainloop()
и при запуске программы пишет:
Traceback (most recent call last):
File "d:\pdwaosdnwaindwiadnwaidnwaidn\main.py", line 2, in <module>
from main2 import Exit2, window2
ImportError: cannot import name 'Exit2' from 'main2' (d:\pdwaosdnwaindwiadnwaidnwaidn\main2.py)
Код в main:
from tkinter import *
from main2 import Exit2, window2
win2 = Tk()
win2.title("???")
win2.geometry("1600x900")
win2.resizable(width=False, height=False)
win2.configure(bg="black")
window2()
def exit():
exit()
Exit2()
lb = Label(text="Миша самый плохой!!!", font="Helvetica", fg="red", bg="black")
lb.place(x=500, y=30)
lb.pack
def changeText():
lb.configure(text="Вернее, Максим плохой")
bt = Button(text="Нажми сюда", fg="black", bg="red", width=16, command=changeText)
bt.place(x=500, y=10)
bt.pack
def createLabel():
lb2 = Label(text="Нюша плохая птичка!!!", font="Helvetica", fg="red", bg="black")
lb2.place(x=200, y=60)
lb2.pack()
bt2 = Button(text="И сюда нажми!", fg="black", bg="red", width=16, command=createLabel)
bt2.place(x=100, y=30)
bt2.pack()
lb3 = Label(text="Нажми на все кнопки!", font="Helvetica", fg="red", bg="black")
lb3.place(x=600, y=20)
lb3.pack()
win2.mainloop() и ещё просто исправьте код, не спрашивайте про тексты.
код в main2: from tkinter import *
def Exit2():
exit()
def window2():
win3 = Tk()
win3.title("Нажми на все кнопки!")
win3.geometry("100x100")
win3.resizable(width=False, height=False)
win3.configure(bg="black")
win3.mainloop()
и при запуске программы пишет:
Traceback (most recent call last):
File "d:\pdwaosdnwaindwiadnwaidnwaidn\main.py", line 2, in <module>
from main2 import Exit2, window2
ImportError: cannot import name 'Exit2' from 'main2' (d:\pdwaosdnwaindwiadnwaidnwaidn\main2.py)