文章 2023-05-19 来自:开发者社区

Python tkinter库之Canvas正方形旋转

canvas.create_rectangle() 只能画水平放置的矩形,旋转任意角度的矩形只能用 tCanvas.create_polygon() 来达成,如下图:旋转方式一:以左下角为定点,逆时针旋转a角度;旋转方式二:以中心点为定点,逆时针旋转a角度;以正方形为例, 画好坐标轴计算好各顶点坐标;(若要旋转矩形,边长变量从一个变成长和宽两个,坐标重新计算)计算好坐标后就可用create_po....

Python tkinter库之Canvas正方形旋转
文章 2023-05-19 来自:开发者社区

Python tkinter库之Canvas自定义直线函数画随机色彩圆盘

create_line() 需要两个点的坐标,若线段的一个端点作定点,另一个端点作某种运动,写两个点的坐标比较麻烦。如下图自定义一个画直线函数,以角度和长度为变量来作图相对要方便一些:代码如下: 同样的时间间隔,看上去 Line1()会比Line2() “转得”快2倍,角速度前者是后者的2倍。import tkinter as tk import pyautogui as ag import r....

Python tkinter库之Canvas自定义直线函数画随机色彩圆盘
文章 2023-05-19 来自:开发者社区

Python tkinter库Canvas矩形框绑定事件模拟按钮

用Canvas矩形框绑定点击事件来模拟按钮,画得不怎么像,没有对边框和阴影作处理,代码如下:import tkinter as tk import pyautogui as ag import tkinter.messagebox as Msgbox from time import sleep as Delay def Window_Open(W, H): X, Y = ag.size...

Python tkinter库Canvas矩形框绑定事件模拟按钮
文章 2023-05-19 来自:开发者社区

Python tkinter库之Canvas直线画圆和莫尔条纹

最简单的直线也能画出漂亮的图案来:import tkinter as tk import pyautogui as ag from time import sleep def Line01(): for j in range(1, 9): tCanvas.delete("all") coord = 5, 5, 635, 360 tCanva...

Python tkinter库之Canvas直线画圆和莫尔条纹
文章 2023-05-19 来自:开发者社区

Python tkinter库Canvas操作(附涂鸦、颜色表、围棋盘三个实例)

tkinter库Canvas操作三个实例实例一:涂鸦import tkinter as tk import pyautogui as ag from time import sleep def paint(event): x1, y1 = (event.x - 1), (event.y - 1) x2, y2 = (event.x + 1), (event.y +...

Python tkinter库Canvas操作(附涂鸦、颜色表、围棋盘三个实例)
文章 2023-05-15 来自:开发者社区

软件测试|超好用超简单的Python GUI库——tkinter(十二)

前言上一篇文章我们介绍了tkinter单选框的实现,单选框的各选项之间的关系是互斥的,选择了A选项,就不能选B选项;复选框就不一样,各个选项之间是并列的,我选了A还可以选B和C选项,我们在大学选课以及我们在啊购物时选购商品就是类似的情况。tkinter提供了Checkbutton复选框控件来帮助我们实现复选框的控制功能,本篇文章我们来介绍复选框控件的使用。Checkbutton复选框控件Chec....

软件测试|超好用超简单的Python GUI库——tkinter(十二)
文章 2023-05-07 来自:开发者社区

软件测试|超好用超简单的Python GUI库——tkinter(十一)

前言我们在使用音乐播放软件时,我们想选择播放模式时,我们只能在随机播放,单曲循环,列表循环三种方式中选择一个,这就是我们常见的单选的情况,我们在设计我们的GUI时,也有可能遇到单选的情况,tkinter也同样给了我们实现单选的控件——Radiobutton,本文就给大家介绍一下单选框控件Radiobutton的使用。Radiobutton单选框控件单选框按钮控件(Radiobutton)允许用户....

软件测试|超好用超简单的Python GUI库——tkinter(十一)
文章 2023-05-07 来自:开发者社区

软件测试|超好用超简单的Python GUI库——tkinter(十)

前言上文我们介绍了tkinter的列表框处理,我们在日常生活中还会遇到组合框的情况,tkinter同样可以实现这个功能,下面我们来介绍一下tkinter如何实现组合框。Combobox控件上一篇文章,我们知道 Listbox 是一个供用户从列表项中选择相应条目的控件。但在有些情况下,比如列表的项目过多时,若使用列表控件,列出所有选项就会显得界面格外臃肿,这时就需要用到 Combobox 控件,也....

软件测试|超好用超简单的Python GUI库——tkinter(十)
文章 2023-05-07 来自:开发者社区

软件测试|超好用超简单的Python GUI库——tkinter(七)

前言上文我们介绍了tkinter的text模块的基本使用,以及撤销和恢复功能的实现,本篇文章我们将介绍 text模块对Mark、Tag 以及 Index的处理方法。Index文本索引Index 索引,用于指定字符在文本中的真实位置,这与我们经常使用 Python 索引是一样的,不过在 Text 文本控件中,两者之间的使用形式存在一些差异。Tkinter 提供以下文本索引类型,如下表所示:索引类型....

软件测试|超好用超简单的Python GUI库——tkinter(七)
文章 2023-05-07 来自:开发者社区

软件测试|超好用超简单的Python GUI库——tkinter(六)

前言之前我们介绍了entry控件,entry控件实际上更适用于输入用户名,密码等单行的文本,如果需要多行输入,tkinter提供了更便于多行文本输入的text控件。Text 控件类似 HTML 中的标签,允许用户以不同的样式、属性来显示和编辑文本,它可以包含纯文本或者格式化文本,同时支持嵌入图片、显示超链接以及带有 CSS 格式的 HTML 等。Text 控件的有很多的适用场景,比如显示某个产品....

软件测试|超好用超简单的Python GUI库——tkinter(六)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像