PyQt bilmediğim için sadece mantığını anlatabilirim.
def program():
"""
pencere oluşturan kodlar ve
uyulama
"""
def sonrakipencere():
"""
Buraya ise yeni ekran ve kodları
ve program kısmını silecek kod
"""
#Geri dön butonu basılılırsa program() fonksiyonu çağrılarak geri döner
Ayrıca biz bunu tkinter ile yapmıştık.Oradan örnek alabilirsiniz.
Ekran yerleştirmeye bağlı olarak tkinter’deki pack_forget()
ve grid_forget()
methodlarının PyQt versiyonu kullanılabilir.