-
Pyslvs 編譯進度
-
一些後續寫法想法
圖層統整
重新編排了圖層,以在縮放視窗時還能對齊調整大小,不過空間判定上還需要調整參數,才能達到理想的結果。
另外有研究下 PyQt 嵌入 matpoltlib 繪圖的資料,大約知道該如何嵌入繪出的結果了。
右鍵選單
嘗試寫了表格的右鍵選單,功能等同於叫出新增、刪除和編輯的對話方塊。
不過位置無法置中,參數可能還要看一下。
鏈 從屬項目刪除
刪除點時會將包含這個點的連桿或呆鍊一起刪除。
程式結構
之後大約會將 import 程式庫的程式碼放在 main.py
同層的資料夾下,互相載入。
而 main.py
中會有一個專門的 def 放在主視窗的 class 外,好讓算點的程式可以讀表格的資料。
以下是原始碼結構,括弧中還待建構。
Pyslvs launch_pyslvs.py(啟動檔) icons_rc.py(圖示資源) +icons(讀取用圖示) +core main.py(主程式-待加入) (算點程式.py) slvs.py _slvs.so libslvs.so +draw(繪圖表管理視窗-已完成) +info(提示與說明視窗-待加入) +warning(警告視窗-待加入) +(模擬表管理視窗) +(一些給使用者的設定檔)
今天由於花了些時間更新 Ubuntu 版的顯示卡驅動,所以拖了一些時間。
之後會快點將核心的算點功能做好。
Comments
comments powered by Disqus