0
我有點生病使子類的每個細微的修改,我需要在QWhateverView行爲做出的,所以我有一個想法:QTreeView策略子類。這是否理智?
如果我做了最常用的重寫功能,將基本上做的東西像ProxyView:
//(mousePress used as an example)
void ProxyView::mousePressEvent (QMouseEvent * event)
{
if(mousePressFunctionHandler != nullptr)
functionHandler(this, event);
else
QTreeView::mousePressEvent(event);
}
雖然這是真的,我不會有權限查看的內部這樣,我往往不需要也無妨......阻止我到目前爲止的唯一的事情是,我不知道這種想法是明智的或不... :)
還是有更好的方法?
你,的確,正確的......我的頭陰霾籠罩,似乎:)我認爲它然後丟棄想法的原因,我不記得現在重新評估,而這正是我需要的。 – Zeks