von einem 2. fenster ein neues fenster öffnen, aber zugleich auch als 2. fenster
Verfasst: Montag 8. April 2024, 20:34
ich hab per context menu ein 2. fenster erstellt:
in der Klasse CustomMenuButtons(QMenu) habe ich folgendes
von daaus geht auch ein dialog ShowLogDialog() raus.
von da aus
in der __init__ habe ich folgendes:
und in der ShowLogDialog(QDialog) hab
von CustomMenuButtons(QMenu) geht alles super
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 ?
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 ?