python学习
love2uall
这个作者很懒,什么都没留下…
展开
-
tkinter的Text和Scrollbar
tkinter的Text和Scrollbar这两天开始尝试着做GUI,由于办公室上不了网,所以想主要用tkinter。1 关于GUI布局tkinter提供了三种GUI布局方法,pack、grid和place。用来用去我还是觉得place最顺手,不过需要设置得非常详细。典型的place需要提供x、y坐标和width、height数据,单位默认都是像素。txt = tk.Text()txt....原创 2018-11-04 21:54:34 · 1496 阅读 · 0 评论 -
几何管理方法place中anchor的含义
几何管理方法place中anchor的含义关于place的用法,重点在于理解anchor的用法。在一个大矩形中准确地定义一个小矩形(有面积,不是点)的位置,需要知道三个信息:一是坐标系定义,二是坐标数据,三是要在小矩形上指定一个定位点。原点和坐标系完全是系统默认的定义方式,即原点在master控件的左上角,向右向下为正。坐标数据以相对形式给出,取0到1之间的浮点数。如果取0,则参考点横坐标为...原创 2019-02-02 22:50:18 · 3154 阅读 · 1 评论 -
Tkinter笔记(1.1-1.2)
再简单的产品,运用了GUI就会显得具有较高的完成度。Tkinter是自带的GUI库,使用起来比较方便,基本的功能也可以实现,够用了。Tkinter官方文档非常全面,但是有的功能用的比较少,所以这里按照John E. Greyson所著的《Python and Tkinter Programming》中的顺序来学习,书中的版本比较旧,在遇到具体问题时,参阅了官方文档。1 Tkinter控件介绍T...原创 2019-03-10 10:23:24 · 280 阅读 · 0 评论 -
Tkinter笔记(1.3-1.4)
1.3 Label标签Label控件可以用于显示文本或图像。Labels可以包含多行文本,但是只能用一种字体。对于文本,可以指定每行的宽度,或者在文本中适当的位置插入换行符。例子中的Label使用wraplength=300来指定文本换行宽度,用justify=‘left’指定文本靠左对齐。Label的relief选项用法同frame。在Label中显示图片例子中涉及bitmap属性,作用...原创 2019-03-10 10:24:14 · 252 阅读 · 0 评论 -
Tkinter笔记(1.5-1.6)
1.5 Entry文本框文本框控件是用于收集用户输入的基本控件。它们也可以用于显示信息,或者干脆设为disabled不再响应用户交互。文本框控件中的文本,被限制为单行,而且只能使用同一种字体。如果输入的文本过长,文本框会向后卷动,保持光标始终在显示区域。可以用方向键改变文本框的显示位置。也可以调用文本框的scrolling方法,为其绑定鼠标事件或app上的其他操作。另外,文本框的width选项...原创 2019-03-10 19:52:11 · 182 阅读 · 0 评论 -
Tkinter笔记(1.7-1.8)
1.7 Checkbutton复选按钮Checkbutton控件用于为多个选项提供开关选择。不像radiobutton控件,选项之间并没有交互关系。可以为checkbutton加载文本或者图片。Checkbutton通常用一个IntVar分配到variable选项,来确定其状态。另外,也可以为Checkbutton分配callback函数,每当按钮被按下时,调用此函数。class GUI: ...原创 2019-03-10 19:53:08 · 121 阅读 · 0 评论