私は ParameterTree クラスを非常に効果的に使用してきました。とても気に入っています! パラメータがたくさんあるので、コードを整理するために ParameterTree をサブクラス化することを考えました。残念ながら、これを行うと、奇妙に見える非機能的な ParameterTree が表示されます。
すべての編集フィールドとコンボボックスがなくなりました
これは私がそれをサブクラス化する方法です
class CamParamTree(ParameterTree):
def __init__(self, *args, **kwargs):
super(ParameterTree, self).__init__(*args, **kwargs)
params = [.......]
self.p = Parameter.create(name='params', type='group', children=params)
self.setParameters(self.p, showTop=False)
次に、メイン GUI で次のようにインスタンス化します。
class GUI(QtGui.QMainWindow):
def __init__(self, *args, **kwargs):
self.tree = CamParamTree()
私は何を間違っていますか?
乾杯