Skip to main content

extra for tkinter

Project description

tkadw

PyPI PyPI - Python Version PyPI - Wheel PyPI - License

使用tkinter.Canvas、tcltk扩展自绘技术实现的扩展界面

  • 轻量

仅用python代码实现,不掺杂大型数据文件

  • 支持圆角

运用DrawEngine引擎快速画出圆角矩形

  • 跨平台

tkinter.Canvas的跨平台性

安装

安装使用的途径仅在pypi.org平台上,所以可以直接使用pip

python -m pip install -U tkadw

Requirement already satisfied: tkadw in $pythonpath\lib\site-packages (0.1.4)

对于windows平台,安装时需勾选tcl/tk选项安装tkinter

对于linux平台,需自行查询python3-tk的安装步骤

更新记录

<=0.2.0:

作者都没记下来

0.2.0:

201主题配置

202改变修复AdwDrawEntryEntry组件在Linux平台下出现边框

203修复各别解释器类似注释的错误

0.2.1

211扩充README文档

212新增组件Adw

213删除多余文件

0.2.2

221扩展额外界面库BiliBili,根据BiliBili桌面版设计

222修复palette修改完后没完全修改配色的问题

223扩展额外界面库Win11,根据Sunvalley设计

224修复AdwDrawButton类边框遮挡的问题

0.2.3

231 AdwDrawEngine添加绘画渐变图形的方法

232扩展额外界面库Fluent,作者制作设计

0.2.4

241补充导入

0.3.0

301新增AdwSeparator分割线组件 新增AdwWidget简化组件绘制流程

302分支widgets库,将加入仅使用组件组合起来的控件,而非用canvas绘出来的组件

303调改AdwDrawEntryAdwDrawText的焦点事件绑定

304新增主题类组件,只需使用set_default_theme设置主题。对于经过特殊设计和特殊样式的组件,比如Fluent主题组件、Win11主题控件AccentButton,将不加入主题变量内

0.3.2

321 新增AdwMDI组件

322 添加metro主题

0.3.3

331 修复AdwDrawFrame的边框宽度问题

332 增加主题属性AdwDrawFrame padding

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

tkadw-0.3.3.tar.gz (194.0 kB view details)

Uploaded Source

Built Distribution

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

tkadw-0.3.3-py3-none-any.whl (88.8 kB view details)

Uploaded Python 3

File details

Details for the file tkadw-0.3.3.tar.gz.

File metadata

  • Download URL: tkadw-0.3.3.tar.gz
  • Upload date:
  • Size: 194.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.2 Windows/10

File hashes

Hashes for tkadw-0.3.3.tar.gz
Algorithm Hash digest
SHA256 9c4efefdcb976012babbb0a9489434079c08755d2e4ff8a6ee66474ae396bb74
MD5 adabe2d1068155ba0f37980b9246488e
BLAKE2b-256 ba217a7930b760875c4bf6b6eb26a8d6edf653241b097f05586224157ad3acd2

See more details on using hashes here.

File details

Details for the file tkadw-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: tkadw-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 88.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.2 Windows/10

File hashes

Hashes for tkadw-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c5222b60dab7529c8928c22ade0a263332b75345ba2d2c8ed183699dfc566fd5
MD5 be90b65fbaf694c638d82a95313b15b3
BLAKE2b-256 d8507063e54360ee9fbf4918fe6e9f87ffd5fbec9a5bd3882db767bbf70557bc

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