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_program():
win2.destroy()
Exit2()
lb = Label(win2, text="Миша самый плохой!!!", font="Helvetica", fg="red", bg="black")
lb.pack()
def changeText():
lb.configure(text="Вернее, Максим плохой")
bt = Button(win2, text="Нажми сюда", fg="black", bg="red", width=16, command=changeText)
bt.pack()
def createLabel():
lb2 = Label(win2, text="Нюша плохая птичка!!!", font="Helvetica", fg="red", bg="black")
lb2.pack()
bt2 = Button(win2, text="И сюда нажми!", fg="black", bg="red", width=16, command=createLabel)
bt2.pack()
lb3 = Label(win2, text="Нажми на все кнопки!", font="Helvetica", fg="red", bg="black")
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()
Main
from tkinter import *
import main2
def main():
win2 = Tk()
win2.title("???")
win2.geometry("1600x900")
win2.resizable(False, False)
win2.configure(bg="black")
main2.window2()
lb = Label(win2, text="Миша самый плохой!!!", font="Helvetica", fg="red", bg="black")
lb.pack()
def changeText():
lb.configure(text="Вернее, Максим плохой")
bt = Button(win2, text="Нажми сюда", fg="black", bg="red", width=16, command=changeText)
bt.pack()
def createLabel():
lb2 = Label(win2, text="Нюша плохая птичка!!!", font="Helvetica", fg="red", bg="black")
lb2.pack()
bt2 = Button(win2, text="И сюда нажми!", fg="black", bg="red", width=16, command=createLabel)
bt2.pack()
lb3 = Label(win2, text="Нажми на все кнопки!", font="Helvetica", fg="red", bg="black")
lb3.pack()
win2.mainloop()
if __name__ == "__main__":
main()
main 2
from tkinter import *
def window2():
win3 = Toplevel() # Используем Toplevel для создания дочернего окна
win3.title("Нажми на все кнопки!")
win3.geometry("100x100")
win3.resizable(False, False)
win3.configure(bg="black")
win3.mainloop()
Код в main:
и ещё просто исправьте код, не спрашивайте про тексты.
код в main2:
и при запуске программы пишет:
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)