change default size of window based on center widget

This commit is contained in:
Jakub Trllo 2024-08-09 17:12:54 +02:00
parent 6e21bc4779
commit c02f90d5d3

View file

@ -343,11 +343,15 @@ class DetailsPopup(QtWidgets.QDialog):
def showEvent(self, event):
layout = self.layout()
cw_size = self._center_widget.size()
layout.insertWidget(0, self._center_widget)
super().showEvent(event)
if self._first_show:
self._first_show = False
self.resize(700, 400)
self.resize(
max(cw_size.width(), 700),
max(cw_size.height(), 400)
)
super().showEvent(event)
def closeEvent(self, event):
super().closeEvent(event)