※ 引述《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
到底==