-
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