Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小康2022
tkintertools
提交
7e05b4bb
tkintertools
项目概览
小康2022
/
tkintertools
10 个月 前同步成功
通知
132
Star
13
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
Wiki
0
Wiki
分析
仓库
DevOps
代码片段
项目成员
Pages
tkintertools
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
7e05b4bb
编写于
11月 03, 2022
作者:
小康2022
👍
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
version 2.4 (正式版)
上级
e31c7202
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
2 deletion
+6
-2
tkintertools.py
tkintertools.py
+6
-2
未找到文件。
tkintertools.py
浏览文件 @
7e05b4bb
...
...
@@ -354,6 +354,8 @@ class Toplevel(tkinter.Toplevel, Tk):
self
.
width
=
100
self
.
height
=
100
# 子窗口列表(与Toplevel有关)
self
.
toplevel_list
:
list
[
Toplevel
]
=
[]
# 子画布列表(与缩放绑定有关)
self
.
canvas_list
:
list
[
Canvas
]
=
[]
...
...
@@ -575,6 +577,9 @@ class _BaseWidget:
canvas
.
widget_list
.
append
(
self
)
if
radius
:
if
2
*
radius
>
width
:
radius
=
width
//
2
self
.
radius
=
radius
if
2
*
radius
>
height
:
radius
=
height
//
2
self
.
radius
=
radius
...
...
@@ -1241,7 +1246,7 @@ def move_widget(
或者为 (函数, 起始值, 终止值) 的形式,
或者为一个长度等于20的,总和为100的元组
1. `smooth`: 速度先慢后快再慢(Sin函数模式,0~π)
2. `shake`: 和 smooth 一样,但是最后会回弹一下
(Cos函数模式,0~0.6π)
2. `shake`: 和 smooth 一样,但是最后会回弹一下
(Cos函数模式,0~0.6π)
3. `flat`: 匀速平移
"""
...
...
@@ -1364,7 +1369,6 @@ def gradient_color(
def
_test
():
""" 测试函数 """
from
tkinter.messagebox
import
askyesno
from
math
import
cos
,
pi
def
shutdown
():
return
root
.
destroy
()
if
askyesno
(
'提示'
,
'是否退出?'
)
else
None
root
=
Tk
(
'测试程序'
,
'960x540'
,
alpha
=
0.9
,
shutdown
=
shutdown
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录