Metadata-Version: 2.4
Name: tkextra
Version: 0.5
Summary: Tkinter的扩展包
Home-page: https://github.com/Aarondongsq/tkextra
Author: Chung Chai Aaron Dong
Author-email: aaron.dongsq@hotmail.com  
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

<p align="center">
  <img src="MDImage/Image.jpg" alt="标题图">
</p>

# 👋 介绍

这是 `Tkinter` 的一个扩展包，在不更改原有框架的前提下增加了一些新功能。

**扩展包继承了原有 `Tkinter` 的所有功能**，无需修改大量现有代码，可以在已有项目的基础上直接使用。

<br>

# ✨ 包含功能

### `Tk` 相关

- [x] 窗口居中  
- [x] DPI 修复（Windows 独有）

>[!important]  
> **DPI 修复是 Windows 的独有功能**，用于解决不同 DPI 下控件错位的问题。  
> 其他系统暂未发现此问题，因此在该功能在其他系统上不会生效。

### `Toplevel` 相关

- [x] 窗口居中  
- [x] 将窗口设为模态窗口（相当于弹窗）

<br>

# 📦 开始使用

该模块提供多种安装方式，可根据需要选择：

1. 打开终端，执行：
   ```bash
   pip install tkextra
   ```

2. 前往 Release 页下载最新的 `.whl` 模块文件，在终端执行：
   ```bash
   pip install (最新发布的模块名称).whl
   ```

3. 复制本仓库的 Git 地址，在终端执行 `git clone`，然后按顺序执行：
   ```bash
   python setup.py build
   python setup.py install
   ```

<br>

# ⚖ 许可证

本项目按照 LGPL V3 许可开源。  
所有插画均受 CC BY-SA 保护。
