qtchart庫

創建軸給chart()(僞代碼)

Axis *axis = new Axis();
chart() -> addAxis(axis, qt::vertical) //將axis 設爲chart 的縱軸

Axis 類中雖有設置是橫軸或者是縱軸的屬性,但是這個屬性並沒有對外提供接口,我們只能通過
chart() -> addAxis 的方法將軸添加入chart的時候同時設軸爲橫軸或是縱軸(這裏使用的是指針)。

不明白這樣設計的目的是什麼,正常情況不應該直接給Axis 提供一個相應的構造函數,和對外的接口麼?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章