1. Pyslvs 編譯進度

  2. 一些後續寫法想法

圖層統整

重新編排了圖層,以在縮放視窗時還能對齊調整大小,不過空間判定上還需要調整參數,才能達到理想的結果。

另外有研究下 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