GUI设计可能是项繁琐的工作,需要用到专业设计工具并寻找适合的库。但如果你在寻找轻量级解决方案,或许可以考虑使用简单的图像编辑器配合[Manish Kathuria]开发的巧妙Python库。
[Manish]的初衷是为Python应用创建外观更好且易于使用的界面解决方案。他之前认为其他Python GUI选项表现平平,需要大量代码却效果不佳。他的方案允许使用几乎任何图形作为UI对象,创造了各种视觉吸引力的可能性。他还特别确保方案能支持不规则形状的按钮、滑块和其他控件——这是像Tkinter这样流行库一直未能突破的限制。
该系统通过使用分层图像文件创建交互界面,只需最少量代码来定义界面参数和性能。你也不严格限于使用GIMP图像编辑器;有些示例就用了MS Paint。感兴趣的用户可以在Github上获取文件自行尝试该库。
我们之前也报道过一些很棒的GUI工具,比如这个适用于嵌入式环境的库。视频请见文后。