定義済みの「拡張」メソッドを使用して独自のカスタムQTreeViewを作成すると、デフォルト信号を出力するために特別な処理を行う必要がありますか?私は何を求めているかを表す擬似コードをコメントアウトしました。または私は現在何をしているのですか?カスタムQTreeview拡張イベントメソッド
class JMTreeView(QtGui.QTreeView):
changed = QtCore.Signal()
def __init__(self):
super(JMTreeView, self).__init__()
self.expanded.connect(self.expanded_item)
def expanded_item(self, event):
print "expanded"
# super(JMTreeView, self).expanded(event)
ダイアログの 'showEvent'をオーバーライドするときと同様に、私は関数の最後に 'super'を呼び出します。私は私の '拡張'メソッドに似たものを追加する必要がありますか?
def showEvent(self, event):
geom = self.frameGeometry()
geom.moveCenter(QtGui.QCursor.pos())
self.setGeometry(geom)
super(Browser, self).showEvent(event)