Skip to main content

Fluent Design for Tkinter

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,并对自定义窗口进行稍微调整

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

tkfluent-0.0.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tkfluent-0.0.1-py2.py3-none-any.whl (14.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file tkfluent-0.0.1.tar.gz.

File metadata

  • Download URL: tkfluent-0.0.1.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.11 Windows/10

File hashes

Hashes for tkfluent-0.0.1.tar.gz
Algorithm Hash digest
SHA256 21ff300c1ad6d7edf2cee889b7d4786e80cd620cb26912b2316987e0dc456c06
MD5 455f7ad06b9d8b5cc4c22298f0400ef4
BLAKE2b-256 7d57aed66aabb6fefc0443527bcf1680ca5b76f169b62efa6df3c6690365f774

See more details on using hashes here.

File details

Details for the file tkfluent-0.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: tkfluent-0.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.11 Windows/10

File hashes

Hashes for tkfluent-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f4752683bcfbd47986590b4e54c6f2e99ee6d7abbecfa7a0c832527fb5df0864
MD5 6a0a35a2e4903f5ba276d288e685b896
BLAKE2b-256 1bc71317b9933c2f0b20f68de5becfa0e2cd9f73ce79377d8c5971465f2345f4

See more details on using hashes here.

Supported by

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