作者:
yam276 ('_')
2023-11-08 18:21:55※ 引述《yam276 (史萊哲林的優等生)》之銘言:
: 每個項目是一個text
: 都要一個一個node去寫對應的function
: 然後我有1+2+4+8+16個Text要搞
: :(((((
https://i.imgur.com/Sq3LiVI.png
後來直接改成用一個Vec去解決
因為Slint可以傳類Vec的陣列進去
類似這樣:
println!("{}", ancestry[0]);
// 父系
println!("├── {}", ancestry[1]);
println!("│ ├── {}", ancestry[2]);
println!("│ │ ├── {}", ancestry[4]);
println!("│ │ └── {}", ancestry[10]);
println!("│ └── {}", ancestry[17]);
println!("│ ├── {}", ancestry[18]);
println!("│ └── {}", ancestry[25]);
// 母系
println!("└── {}", ancestry[32]);
println!(" ├── {}", ancestry[33]);
println!(" │ ├── {}", ancestry[34]);
println!(" │ └── {}", ancestry[41]);
println!(" └── {}", ancestry[48]);
println!(" ├── {}", ancestry[49]);
println!(" └── {}", ancestry[60]);
另外把後端的東西也弄好
以後可以直接吳鳳轉換 再放到各自的View
下一個部分 算近親係數跟UI進一步設計事件處理
讓這程式可以當一個編輯器用
Slint搞編譯
這個不到10MB的GUI 背後要先編譯1.53GB的lib
到底==