自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面向对象思考

天下难事必作於易。天下大事必作於细。

原创 Tkinter编程应知应会(23)-活用Canvas的对象tag

我们继续以围棋小程序为例说明Tkinter中Canvas控件的用法。当控件的内容表示之后,一般也需要根据用户的需要进行更新。本文介绍借助Tkinter提供的对象Tag来实现管理和控制Canvas对象的方法。 首先还是动作的视频: 视频链接 为了方便管理程序中的数据,我们以Canvas为基类构...

2019-09-25 19:55:20

阅读数 123

评论数 0

原创 Tkinter编程应知应会(22)-Canvas控件

大部分情况下,使用控件就可以满足简单程序的需求,但是总会存在某些场景需要自己绘制一些内容,这时就需要使用Canvas控件了。例如下面的围棋表示程序。 以下结合这个实例说明Canvas控件的基本用法。 和使用其他控件一样构建主窗口: # create the main win...

2019-09-24 19:41:26

阅读数 48

评论数 0

原创 Python开发小技巧:增加工具包

Python语言的一个重要优势之一就是可以找到非常多的工具包及其示例代码。但是大多数文章在介绍示例代码的时候一般并不会说明这些工具包是如何安装的。本文就来解决这个问题。 下面是使用PyCharm学习Matplotlib时的情况。PyCharm中输入以下代码: import matplot...

2019-09-23 19:43:53

阅读数 142

评论数 0

原创 Tkinter编程应知应会(21)-选项菜单和菜单按钮

除了标准菜单以外,有些情况可能还会需要菜单的变体。在Tkinter中就提供了两种常用的类菜单控件:选项菜单(OptionMenu)和菜单按钮(Menubutton)。先看动作演示视频,本文主要说明Text有效控制的OptionMenu和格式控制菜单按钮Format的实现方法。 视频链接 Opt...

2019-09-19 20:10:06

阅读数 155

评论数 0

原创 Tkinter编程应知应会(20)-主菜单

菜单是GUI程序的常用控件之一,本文说明Tkinter中如何使用菜单。还是先看示例视频: 视频链接 视频中的小程序是在之前的Text控件示例程序的基础上修改而成的,功能基本一致,只是增加了菜单操作的功能。读者可以稍微注意一下Enable/Disable按钮和菜单项的联动情况。 首先是构建主菜...

2019-09-18 19:20:04

阅读数 759

评论数 0

原创 EA使用小技巧-控制图面拷贝时的边框

本文介绍的方法已经在Enterprise Architect Ver 13上得到确认,其他版本请自行确认。 在使用EA绘制UML图之后,经常需要将图面拷贝到其他软件中。在缺省状态下,拷贝出来的图形会带一个边框: 如果希望控制这个边框,可以按照本文介绍的方式修改设定。 从【Start】页面...

2019-09-17 19:39:04

阅读数 129

评论数 0

原创 EA使用小技巧-定制类图的显示方式

在使用EA(Enterprise Architect)绘制UML类图时,由于表现侧重点的不同,即使是同一个类也可能会希望以不同的方式表现出来。例如在表现类层次结构的时候可能只希望表示类名,在说明细节时可能希望表示所有成员。也有可能在表示某种交互是只表现某几个操作。 本文介绍在EA如何进行这些控制...

2019-09-11 17:04:42

阅读数 450

评论数 0

原创 Tkinter编程应知应会(19)-分栏窗口控件PanedWindow

简单的对话框级别的布局一旦决定就不会再调整。但是对于类似IDE开发环境等更大的画面,可能需要动态调整功能分区的大小,这时就需要分栏窗口控件PanedWindow。 使用这个控件调整画面分区大小的视频如下: 视频链接 这个控件的构建非常简单。代码中设定background属性并不是必须,只是为...

2019-09-10 20:02:44

阅读数 165

评论数 0

原创 Tkinter编程应知应会(18)-边框控件Frame

在众多的控件中,边框控件Frame可以说是一个比较特别的一个。之所以这么说是因为Frame控件本身并不会被显示,功能只是为了将其他控件组织为一个整体以便进行布局管理。 视频链接 上面的视频是之前说明Text控件时使用的。当时使用的是grid布局,为了保证摆放足够数量的按钮,将Text控件的co...

2019-09-09 19:45:31

阅读数 190

评论数 0

原创 Tkinter编程应知应会(17)-滚动条Scrollbar(续)

前一篇文章提供了封装之后的ScrollbarEx类,大大简化了Scrollbar控件的使用。但是这种做法并不是Tkinter想定的用法,Tkinter想定的方式是和其他控件绑定在一起使用。首先看动作视频: 视频链接 首先构建一个标题为'ScrollListBox'的标签框控...

2019-09-04 18:49:43

阅读数 140

评论数 0

原创 Tkinter编程应知应会(16)-滚动条Scrollbar

滚动条也是常用控件的一种,它的动作和Scale控件有些类似,主要的区别是可以用滑块宽度(或高度)表现当前显示区域和整个区域的比例关系。Scrollbar的基本动作视频如下: 视频链接 首先构建一个用于显示信息的标签控件: label = Label(root, width = 50)l...

2019-09-03 19:30:30

阅读数 149

评论数 1

原创 Tkinter编程应知应会(15)-列表框控件Listbox

列表框控件作为一种常用的选择控件,可以用来实现单选或者多选功能。先看演示视频: 视频链接 首先是构建Listbox控件并添加列表项: # create a listbox for demo.lb = Listbox(root, activestyle=&...

2019-09-02 19:41:02

阅读数 142

评论数 0

提示
确定要删除当前文章?
取消 删除