3.0.0.beta2
Pre-release🟢 Added / 新增
-
The docstrings for a portion of the code has been added
添加了一部分代码的文本字符串 -
Modules have added a special variable
__all__
模块都增加了特殊变量__all__
-
Subpackage
color
Added modulehsl
to support HSL color coding
子包color
新增模块hsl
以支持 HSL 颜色码 -
The submodule
constants
adds the functionreset
to reset all constants to default
子模块constants
新增函数reset
来重置所有常量为默认值 -
The submodule
theme
of the sub-packagestyle
has added the functionset_color_theme
to use the external theme
子包style
的子模块theme
新增函数set_color_theme
来使用外部主题 -
Added subpackage
toolbox
and functionload_font
to introduce external font files
新增子包toolbox
以及函数load_font
来引入外部字体文件 -
Submodule
enhanced
of sub-packagetoolbox
adds classPhotoImage
子包toolbox
的子模块enhanced
新增类PhotoImage
-
The submodule
tools
class_Trigger
has been further enhanced by the addition of methodslock
andunlock
and related properties
子模块tools
的类_Trigger
新增方法lock
和unlock
以及相关属性,来进一步增强它的功能 -
The submodule
images
has added a classStillImage
to support png type static images
子模块images
新增类StillImage
来支持 png 类型的静态图片 -
Virtual Picture Base Class
virtual.Image
implements the relevant methods
虚拟图片基类virtual.Image
实现了相关方法 -
The virtual widget base class
virtual.Widget
added new methodsappear
anddisappear
to hide and reproduce the widget as a whole
虚拟小部件基类virtual.Widget
新增了方法appear
和disappear
来实现小部件整体的隐藏和再现
🟡 Changed / 变更
-
The classes
Message
,ColorChooser
, andFontChooser
of the submoduledialogs
have been renamedTkMessage
,TkColorChooser
, andTkFontChooser
, respectively
子模块dialogs
的类Message
、ColorChooser
和FontChooser
分别更名为TkMessage
、TkColorChooser
和TkFontChooser
-
The function
tkintertools.style.theme.use_theme
is renamed toset_color_mode
函数tkintertools.style.theme.use_theme
更名为set_color_mode
-
The rotation event of the class
Space
of the subpackthree
has been changed from the original left-mouse button to the middle mouse button
子包three
的类Space
的旋转事件由原来的鼠标左键触发更改为鼠标中键触发
🔵 Optimized / 优化
-
Optimized the implementation of the function
custom_window
of the submoduletheme
to prevent it from taking effect in some cases
优化了子模块theme
的函数custom_window
的实现方式,防止某些情况下无法生效 -
All container widgets have been optimized to prevent the functionality from working under certain conditions
所有容器小部件都得到了优化,防止某些条件下会出现相关功能未生效的情况 -
All virtual widgets are perfected with initialization parameters
所有虚拟小部件都完善了初始化参数
🟤 Refactored / 重构
-
Core code refactoring, from module
core.py
to sub-packagecore
核心代码重构,由模块core.py
重构为子包core
-
Subpackage
three
refactoring
子包three
重构
Thank you for your support of this project! ❤️
感谢各位对本项目的支持!❤️