发布了文章2025-09-29
与上文中使用管道发送指令不同,Slint UI提供了一种从后台线程发送指令到UI主线程的简便方式,即通过slint::invoke_from_event_loop(task_closure),将task添加到UI主线程的下一轮事件循环中执行,更新UI状态,例如:
发布了文章2025-09-28
rodio::Sink::connect_new 连接到音频流,返回一个Sink对象,是输出到stream_handle对应device的“音频管理器”
发布了文章2025-09-27
Slint UI 是一个新兴的声明式GUI框架,使用底层语言Rust编写,提供Rust/C++/Node/Python使用接口,允许在开发时使用DSL独立设计UI,样式与逻辑分离,构建时将UI代码编译为机器码,因此具备极高的运行速度。相比之下,其他UI框架的缺点(不含基于Web技术的框架,如Dio...
发布了文章2025-05-04
矢量图格式转换指南在线SVG Converter:支持SVG向EPS、PDF的互相转换Convertio:支持SVG、EPS、PDF、EMF的互相转换离线Inkscape:支持SVG向EPS、PDF、EMF的互相转换,貌似不能反向转换pdf2svg:支持PDF转SVG各种矢量图格式的优势SVG:跨平台通用,是一个逐渐流行的标...