--- a/PipxInterface/PipxWidget.py Sun Oct 20 12:11:04 2024 +0200 +++ b/PipxInterface/PipxWidget.py Sat Oct 26 17:02:15 2024 +0200 @@ -256,7 +256,7 @@ """ from .PipxPackagesInputDialog import PipxPackagesInputDialog - dlg = PipxPackagesInputDialog(self.tr("Install Packages")) + dlg = PipxPackagesInputDialog(self.tr("Install Packages"), parent=self) if dlg.exec() == QDialog.DialogCode.Accepted: packages, pyVersion, fetchMissing, force, systemSitePackages = dlg.getData() self.__pipx.installPackages( @@ -275,7 +275,7 @@ """ from .PipxSpecInputDialog import PipxSpecInputDialog - dlg = PipxSpecInputDialog(self.tr("Install All Packages")) + dlg = PipxSpecInputDialog(self.tr("Install All Packages"), parent=self) if dlg.exec() == QDialog.DialogCode.Accepted: specFile, pyVersion, fetchMissing, force, systemSitePackages = dlg.getData() self.__pipx.installAllPackages( @@ -542,7 +542,7 @@ """ from .PipxInterpretersDialog import PipxInterpretersDialog - dlg = PipxInterpretersDialog(self.__pipx, self) + dlg = PipxInterpretersDialog(self.__pipx, parent=self) dlg.exec() @pyqtSlot() @@ -573,6 +573,7 @@ package=package, dependencies=dependencies, mode=PipxDependenciesDialog.AllMode, + parent=self, ) dlg.exec() @@ -590,6 +591,7 @@ package=package, dependencies=dependencies, mode=PipxDependenciesDialog.OutdatedMode, + parent=self, ) result = dlg.exec() if result == PipxDependenciesDialog.UpgradeDependenciesAction: @@ -610,6 +612,7 @@ package=package, dependencies=dependencies, mode=PipxDependenciesDialog.UptodateMode, + parent=self, ) dlg.exec()