You can use a QDialog
, something like:
class MyWindow(QtWidgets.QDialog):
def __init__(self, *args, **kwargs):
super(MyWindow, self).__init__(*args, **kwargs)
self.txt_input = QtWidgets.QLineEdit()
self.btn_submit = QtWidgets.QPushButton('&Отправить')
self.vbox = QtWidgets.QVBoxLayout()
self.vbox.addWidget(self.txt_input)
self.vbox.addWidget(self.btn_submit)
self.setLayout(self.vbox)
And the call it as in:
def get_value(arg):
self.arg = arg
if arg == 0:
self.window.btn_submit.connect(check_value)
self.window.exec_()
After that collect the data you need.