如何获取 PyQt5 中另一个函数的 return 对话框输入值?
How to get return values of Dialog input to the another funtion in PyQt5?
如何获取从 QDialog 框返回的值到另一个 funtion.Here 下面的代码.
#inside __init__()
self.ui.pushButton.clicked.connect(self.ValueInput)
def ValueInput(self):
x_value, ok = QInputDialog.getDouble(self, "Change X Value","Enter the New Value", 0.0,0, 100, )
def ValueRequiredFuntion(self):
#How to get x_value here.
您可以使用self.
访问所有方法中的变量
def ValueInput(self):
self.x_value, ok = QInputDialog.getDouble(...)
def ValueRequiredFuntion(self):
print(self.x_value)
但是如果您在关闭对话框后直接运行它,您也可以将它作为参数发送。
def ValueInput(self):
x_value, ok = QInputDialog.getDouble(...)
self.ValueRequiredFuntion(x_value)
def ValueRequiredFuntion(self, value):
print(value)
如何获取从 QDialog 框返回的值到另一个 funtion.Here 下面的代码.
#inside __init__()
self.ui.pushButton.clicked.connect(self.ValueInput)
def ValueInput(self):
x_value, ok = QInputDialog.getDouble(self, "Change X Value","Enter the New Value", 0.0,0, 100, )
def ValueRequiredFuntion(self):
#How to get x_value here.
您可以使用self.
访问所有方法中的变量
def ValueInput(self):
self.x_value, ok = QInputDialog.getDouble(...)
def ValueRequiredFuntion(self):
print(self.x_value)
但是如果您在关闭对话框后直接运行它,您也可以将它作为参数发送。
def ValueInput(self):
x_value, ok = QInputDialog.getDouble(...)
self.ValueRequiredFuntion(x_value)
def ValueRequiredFuntion(self, value):
print(value)