Skip to main content

使用tkinter+tksvg开发的现代化界面库

Project description

tkdeft

Netlify Status

意为灵巧,灵活轻巧好用

tkadw之后的tkinter的现代化界面库

开发中


原理

先使用svgwrite进行矢量作图(默认会将其存储到临时文件夹中),再用tksvg打开图片,将图片利用CanvasLabel显示出来

这其中还是有些坑的,比如图片不显示等

计划

未来我打算先制作出SunValley设计的库然后就去做别的项目

设计来源: https://pixso.cn/community/file/ItC5JH1TOwj15EeOPcY7LQ?from_share

为什么不像tkadw一样做跟易用的主题?

因为svg能实现很多漂亮的组件,而我套的模板可能不对其它设计其太大的作用

所以我将这个设计库放在这里当做模板,供其它设计者参考使用。

更新日志

2024-01-22

发布0.0.1版本,模板组件包括DButton

2023-01-23

发布0.0.2版本,补充模板组件DEntryDFrameDText, DBadge

2023-01-25

发布0.0.3 0.0.4版本,粗心了,两次补充依赖 发布0.0.5版本,模板组件主题由theme(mode=..., style=...)设置,不再使用如DDarkButton这样的,添加DWindow.wincustom自定义窗口(仅限Windows) 发布0.0.6版本,模板组件DBadge补充样式style=accent,并对自定义窗口进行稍微调整

2023-01-26

发布0.0.7版本,模板库Fluent已移至tkfluent

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tkdeft-0.0.7.tar.gz (1.1 MB view hashes)

Uploaded Source

Built Distribution

tkdeft-0.0.7-py3-none-any.whl (1.1 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page