Merhaba arkadaşlar.
Şu ana kadar bayağı araştırdım ama bu formları tek sınıfta tutmayı bir türlü bulamadım. Şu an bu kod ile iki form setuplanıyor ve sınıfı çağırdığımda, form da geliyor:
from Ui_arayuz import Ui_genelForm
from Ui_barkodsuzUrunEkleme_barkodOnayEkrani import Ui_barkodsuzUrun
class barkodGirme(QWidget):
def __init__(self):
super().__init__()
self.ui = Ui_barkodsuzUrun()
self.ui.setupUi(self)
class arayuz(QtWidgets.QMainWindow, QWidget):
def __init__(self):
super(arayuz, self).__init__()
self.barkodPencere = barkodGirme()
self.arayuz = Ui_genelForm()
self.arayuz.setupUi(self)
Ben iki form için ayrı ayrı sınıf oluşturmak yerine, sadece tek bir sınıf oluşturmak, bu sınıfta ise tüm kodların olmasını ve formları fonksiyonlara yerleştirmek istiyorum. Bunu nasıl yapabilirim? Mesela yukarıdaki kodu nasıl tek sınıflı ve formları fonksiyonlarla çağırılacak şekilde yapabiliriz?