因工作需要,要利用滑鼠移動曲線上的資料點,採用的控制項是qwt 。
qwtplot的滑鼠移動操作有點麻煩,費了一下午時間才調通,參考了官方例程 itemeditor
主要的幾個函式是下面的
private:
bool pressed( const qpoint & );
bool moved( const qpoint & );
void released( const qpoint & );
qwtplotshapeitem* itemat( const qpoint& ) const;
void raiseitem( qwtplotshapeitem * );
qregion maskhint( qwtplotshapeitem * ) const;
void setitemvisible( qwtplotshapeitem *item, bool on );
bool d_isenabled;
qpointerd_overlay;
// mouse positions
qpointf d_currentpos;
qwtplotshapeitem* d_editeditem;
bool editor::eventfilter( qobject* object, qevent* event )
}break;
}case qevent::mousemove:
break;
}case qevent::mousebuttonrelease:
break;
}default:
break;
}return false;
}return qobject::eventfilter( object, event );
}bool editor::pressed( const qpoint& pos )
return false; // don't accept the position
}bool editor::moved( const qpoint& pos )
#endif
d_editeditem->setshape( shape );
d_currentpos = pos;
return true;
}void editor::released( const qpoint& pos )
}qwtplotshapeitem* editor::itemat( const qpoint& pos ) const}}
return null;
}
PO 模組設定注意點
1 po 中的員工設定後,要在系統管理員職責下的安全性下面的使用者中繫結好。同時要在 po中跑 填寫員工層次結構 的請求 必要時還要在系統管理員的職責下跑 使工作流使用者 職責關係彙總同步 同步wf 區域性表 請求。系統交易的最小單位是倉庫,組織架構的設定需要設定到庫存組織才行 3 組織分類 集團b...
敏捷開發之PO
講到敏捷開發,那麼在每個team裡面,都會有乙個叫做po project owner 的角色.在敏捷開發中,po這個角色扮演了很關鍵的作用。首先講講po都會幹些什麼 1 po是開發team與客戶之間的橋梁,他負責與客戶溝通,並且商量需求。2 從客戶那邊確認了所有的需求之後,po需要對這些需求做乙個優...
PO審批層次設定
採購審批設定的一般步驟 前置步驟 定義安全性控制 n po 設定 採購 單據型別 使用審批結構 n po 設定 組織 財務選項 安全層次結構選擇 n po 設定 組織 採購選項 採購期間控制 n po 設定 財務系統 會計 控制採購期間 正式步驟 step1 錄入員工資訊 n hr 人員 輸入和維護...