in der Klasse CustomMenuButtons(QMenu) habe ich folgendes
von daaus geht auch ein dialog ShowLogDialog() raus.
Code: Alles auswählen
dialog = ScrapeActorInfos(search_name, self.Main, ShowLogDialog(), self)
dialog.setParent(self.Main)
dialog.move(pos.x()-150, pos.y() + 20)
dialog.exec()
def show_last_logfile(self, pos):
self.show_log_dialog = ShowLogDialog()
self.show_log_dialog.move(pos.x()-150, pos.y() + 20)
self.show_log_dialog.exec()
in der __init__ habe ich folgendes:
Code: Alles auswählen
class ScrapeActorInfos(QDialog):
def __init__(self, api_link, MainWindow, show_log_klasse, parent): # von wo es kommt
super(ScrapeActorInfos, self).__init__(parent)
self.Main = MainWindow
self.show_log_dialog = show_log_klasse
uic.loadUi(SRACPE_ACTOR_INFOS_UI, self)
self.Btn_show_last_log.clicked.connect(self.show_last_log)
def show_last_log(self):
self.show_log_dialog.exec()
Code: Alles auswählen
class ShowLogDialog(QDialog):
def __init__(self):
super().__init__()
uic.loadUi(SHOW_LOG_DIALOG_UI, self)
von ScrapeActorInfos aber nicht. bei aufruf von ScrapeActorInfos erscheint auch ShowLogDialog und ScrapeActorInfos erscheien die buttons schwebend in der Luft
hat einer eine Idee, wie ich das realisiere ?