五笔打字通主页
赞助商链接
今天要讲的是分割线组件Separator ,这是一个ttk组件,这个组件非常简单,,一般来说,就只要设置参数orient来决定是水平分割线,还是竖直分割线。orient=HORIZONTAL 水平分.........
今天要讲的组件combobox组件是TTK组件,在tkinter模块里是没有这个组件的。所以创建这个组件就一定要导入ttk模块,按ttk的要求来创建它,使用它。combobox组件可以看成是单行文本框组件Entry和下拉菜单组件而.........
今天开始讲解一下TTK基本知识,我们前面讲了不少组件,这个组件都是tkinter模块里的组件,这些组件在外观上主要是经典风格(经典灰),在外貌协会的人的眼中,这太土了,希望tkinter组件在外观上有所改进,所以,应用户需求,tt.........
这篇文章要先讲一个导入模块的问题,因为有不少的朋友都搞不清楚,如何导入模块,或者无法搞清楚导入模块方法不同的区别。下一篇文章,我还开始讲解ttk组件了,这需要再导入另外一个模块,所以,这个时候我来讲一下导入模块的问题,以及各种导入.........
动画基本方法:在Canvas组件,我们可以画线,画圆,绘图等,怎样让这些线,圆,图这些画布的组件动起来呢,目前有3个方法:coords(),itemconfig(),move(),下面,我就来讲解一下这3种方法。&nbs.........
Canvas组件,可以用来绘图,也可以用来制作动画,绘图,可以绘线条,圆,方形,多边形,制作动画,这是制作游戏的基础。但Canvas组件要学习的东西很多,参数也多,我觉得,我们可以先学一些基础的东西,等了解基础知识后,再深入学习。.........
虚拟事件:复制,剪切,粘贴对于文本操作,复制,剪切,粘贴是最常用的操作了,如果是自己来写代码操作复制,粘贴功能,就要操作剪贴板,要写不少代码,但利用tkinter为Text组件提供了虚拟事件,让我们很容易就可以做到复制,剪切,粘贴.........
创建多行文本框,设置高和宽Text组件是多行文本框,我们以前学的Entry单行文本框,但Text组件并不只是可以多行输入而已,它功能非常强大,你可以把这个组件当成简单的文字处理软件,也可以当网页浏览器使用,它可以插入文字,插入图片.........
不规则窗体制作的原理网上常看到用别的编程语言做的不规则的,任意形状的异形窗体,就是提供一个图片作为背景,要透明的部分就要专门设定一个特殊的颜色,比如粉红色,加上相应的代码,就可以做一个图片形状的一个窗体。其实用tkinter也可以.........
现在我来讲讲菜单组件的快捷键,我们用过的的软件,比如,记事本,有2种快捷方式,1是Alt快捷键,2是Ctrl+快捷键。 Alt快捷键:Alt快捷键就是先按Alt键,激活这种快捷方式,然后再按菜单上有下划线的快捷字母,就.........
为菜单添加图标:大多情况只要用默认的参数就好,但有些外貌协会的人还是希望菜单能有图标,这样漂亮一些,下面 我再讲解一下如何拥有菜单图标。其实以前我们学的按钮,单选,多选按钮都讲解了如何增加图标,在菜单里,命令菜单项就相.........
Menu菜单组件涉及的知识不少,但如果我们只是从做一个最简单的菜单开始学,也比较容易,所以,我把菜单所涉及的众多参数,方法放在最后,如果想深入学习,就去查询相关知识。建立菜单栏的语法:Menu(父组件)我们以前用root=Tk().........
PanedWindow组件,我称之为面板组件,这个组件类似于Frame和LabelFrame组件,是容器组件,是可以在此组件内收纳其它组件为自己的子组件,但是跟Frame和LabelFrame组件它可以用鼠标调整面板的大小,可以调.........
这次讲解的组件是LabelFrame,这个组件其实是我们已经学习的组件Frame类似的组件,它也是一个框架组件,它可作为其它组件的父组件,可以容纳其它的组件在其内部,如果LabelFrame组件不加text这个参数,就跟Frame.........
创建一个默认的选项菜单OpintionMenu这篇文章来讲一下OpintionMenu(选项菜单)组件,这个组件感觉是按钮跟菜单的组合体,点击组件,会出现一个下拉菜单,你从众多选项中选择一下以供程序使用。创建语法:Opintio.........
支持滚动条组件的2个参数xview和yview滚动条组件单独用没有意义,它要跟其它支持滚动条的组件绑定后才起作用,它的作用是在滚动时,可以让用户看到绑定组件看不到可见范围。根据方向,滚动条分为垂直滚动条和水平滚动条,有些组件支持滚.........
Listbox列表的参数Listbox是一个显示很多选项的组件,用户可以对选项单选,多选操作。我们以前学过单选按钮radionbutton和多选按钮checkbutton,当listbox的选择模式是单选,那listbox就类似于.........
Spinbox组件跟Scale组件只是表现形态不一样Spinbox组件跟Scale组件类似,也是数值输入组件,也可以用from_和to设定一个输入数值的范围,区别是表现形态不一样,Spinbox是通过点击上下箭头按钮达到改变.........
tkinter颜色基本知识在前面的组件讲解中,我对于颜色的参数讲解的比较少,因为用tkinter做GUI图形界面程序的话,做一些小程序,小工具还行,如果做大的,专业的程序,就要考虑用别的编程工具了。如果在tkinter程序在颜色,.........
这篇文章来讲一讲Scale组件,翻译为标尺,尺度等,它是有一个可以有刻度的滑块,我们可以通过滑动滑块来确定一个数值。它的创建语法是:Scale(父组件,参数…..)我先把参数都列举出来,再来讲解:activebackground鼠.........
鼠标光标,英文cursor,在tkinter的组件创建中,cursor是其中的一个参数,按道理,这没有什么可说,你只要把你的鼠标光标样式写在cursor的后面就行,但问题的,我们或知道,或不清楚,或记不清楚鼠标的样式的名称以及这个.........
移动无标题栏原理今天讲解用学到的tkinter事件及绑定知识,做一个无标题栏窗体并且可以移动。窗体取消标题栏代码很简单,只一行代码:root.overrideredirect(True)移动窗体的设计原理是:1.当鼠标左键点击时.........
为标签增加响应鼠标点击事件的功能我们做的GUI程序,即有界面的程序,都是事件驱动的程序,就是说,当有鼠标点击时,或键盘健入,或窗体组件大小位置改变时,程序就会发生相应的动作。tkinter也提供了一些事件处理程序让我们利用,比如,.........
用Topleve组件创建一个新窗体Toplevel这个组件可用于新建一个窗体,这个新建的窗体跟我们Tk()根窗体在外表上完全一样,事实上,Tk()根窗体上的属性方法也完全可以照搬到Toplevel新建的窗体中。新建一个窗体,语法:.........
导入简单对话框模块我们在编程中,常常需要提供一个对话框,让用户可以自行输入字符、数值,或者提供几个选项,让用户来选择,这就需要用到简单对话框。代码用到简单对话框模块,首先需要导入模块:from tkinter .........
导入messagebox模块在前面讲解的程序中,我们在调试时,常用print方法来输出,print的确很简单,也实用,但正式的程序,不太可能用这种方式来输出提示,数据等,今天要讲解的是提供信息展示的模块Messagebox,其实.........
将单选题代码改成多选题代码这篇文章讲一下“多选题”简易答题程序编程。因为上一篇文章讲了单选题的编程,所以多选题的编程就简单了,为什么这么说?因为我先复制粘贴单选题的代码,然后通过搜索替换的方法就可以把“多选题”的界面代码以及其它大.........
答题系统设计及素材准备今天来讲讲用tkinter做一个简单的答题系统:单选题。我们要先做一个单选题的题库才行,由于现在还没有学tkinter数据库相关知识,我决定先用一个txt的文本文件来做数据库。txt格式的文本文件很好编辑,只.........
Checkbutton创建及判断选中状态这篇文章讲讲多选按钮checkbutton,既然是按钮,那它跟一般的按钮在很多属性是一样的。这些一般的属性我就不讲解了。多选按钮跟单选按钮的区别在于,它可以多选,它不用分组,但是也要区分每个.........
Radiobutton创建及分组今天来讲讲单选框按钮(radiobutton),既然它也叫按钮,那么它的很属性方法都跟按钮是一样的,在这里,我就不讲它跟按钮的相同的属性,而专门讲一下它跟一般按钮不同的地方。单选按钮的特点就是,当一.........
湘公网安备 43011102000514号 - 湘ICP备08100508号