Pyqt5 Custom Dialog