如何在不抛出此错误的情况下获取返回QWidget的类方法:
QWidget:必须在QPaintDevice之前构建QApplication
from PySide import QtGui, QtCore
class customParam(object):
def __init__(self):
self.name = 'Test'
def get_widget(self):
# widget = paramWidgets.BoolWidget(self.uid, self.value, self.label0)
widget = QtGui.QWidget()
return widget
param = customParam()
param.get_widget()
我这样做的原因是,我有一大堆自定义参数对象,然后我将使用GetWidget方法动态填充UI,以便用户可以动态编辑参数值。