пфф, я такую же прогу делал, но ток читы, используй библиотеку Tkinter, я на ней же писал
from tkinter import *
root = Tk()
root.geometry('300x400')
root.resizable(0, 0)
root.config(bg='#3d1452')
btn = Button(text='Кнопка', bg='#7a27a3', fg='white', width=30, height=3, borderwidth=0)
btn.place(x=50, y=50)
root.mainloop()
это пример
появление кнопок можно сделать изначальные координаты x=-100 y=-100 и при нажатии эти координаты другой кнопки будут меняться например на x=30, y=50
появление кнопки:
from tkinter import *
def hide_button():
btn.place(x=50, y=150)
root = Tk()
root.geometry('300x400')
root.resizable(0, 0)
root.config(bg='#3d1452')
btn = Button(text='Кнопка', bg='#7a27a3', fg='white', width=30, height=3, borderwidth=0)
btn.place(x=-100, y=-100)
btn1 = Button(text='Кнопка', bg='#7a27a3', fg='white', width=30, height=3, command=hide_button, borderwidth=0)
btn1.place(x=50, y=50)
root.mainloop()
Никита ДокументовПрофи (976)
3 месяца назад
ну тогда можно сделать следующим образом:
from tkinter import *
def hide_button():
root1 = Tk()
root1.geometry('300x400')
root1.resizable(0, 0)
root1.config(bg='#3d1452')
btn = Button(root1, text='Кнопка1', bg='#7a27a3', fg='white', width=30, height=3, borderwidth=0)
btn.place(x=50, y=100)
root1.mainloop()
root = Tk()
root.geometry('300x400')
root.resizable(0, 0)
root.config(bg='#3d1452')
btn1 = Button(root, text='Кнопка', bg='#7a27a3', fg='white', width=30, height=3, command=hide_button, borderwidth=0)
btn1.place(x=50, y=50)
root.mainloop()
https://imgur.com/a/elbPTDA