我有一个 python 问题,可能很简单,但我不知道该怎么做。基本上我想运行:
value = myUiClass().getValue()
如果我运行以下命令,它将直接返回 None 而不是事件等待用户与 UI 交互(我没有在这里定义,因为 UI 本身不是重点)
class MyUi(QtWidgets.QWidget):
def __init__(self, parent=None):
super(MyUi, self).__init__(parent)
self.finalValue = None
# UI that will modify self.finalValue
def getValue(self):
return self.finalValue
value = MyUi().getValue()
我想我缺少一些东西来暂停该过程,直到用户与 UI 交互?
这是我想要的一个例子
from PySide2 import QtWidgets
col = QtWidgets.QColorDialog.getColor()
print col
任何想法 ?
谢谢