
Python3 Tkinter
创客老师Apple
与君共同见证学习历程!!
展开
-
Python Tkinter详解 (十)控件的定位
前段时间看见有人问文本框的定位,翻看了之前的全部文章,发现关于控件的布局只用了最简单的pack(),当时只想越简单突显主题就好,没有详细讲解控件布局,现在补上。通过前面的文档我们已经知道Tkinter控件的简单使用,想要拥有一个简洁、合理的界面,控件布局就显得尤为重要了,而Tkinter提供了三种布局方式给我们,下面一一讲解:一、pack是一种相对布局方式,指定控件的相对位置,精确位置会由...原创 2019-11-24 16:42:29 · 20191 阅读 · 1 评论 -
Python Tkinter详解 (九)Menu菜单的使用
#菜单是我们软件比不可少的一部分,那么我们要怎么样去创建他呢?#首先我们来玩一个小游戏,划地盘#盘古开天辟地,将天地分开,至此有了天下,后面慢慢有了生物,有了部落;#那么我们想要创建菜单,当然也要效仿盘古开辟出一块空间出来,给他取了一个名字:menu_all#后来慢慢有了生物,为了生存要瓜分地盘,然后给这个地盘取了一个名字,这就是我的领地了#同样的道理,我们要想分出一级菜单,就需要将me...原创 2019-03-29 14:27:48 · 10376 阅读 · 0 评论 -
Python Tkinter详解 (八)Scale滑动条的使用
#滑动条在我们的生活中还是非常常见的,比如Windows下的音量控制,音乐或者视频的进度控制,#都是用滑动条来实现的,那么他在tkinter中是怎么使用的呢?from tkinter import *window = Tk()Scale(window,label='sss', #设置显示的标签 from_=0,to=100, # 设置最大最小值 #注...原创 2019-03-29 13:44:15 · 10160 阅读 · 1 评论 -
Python Tkinter详解 (七)Checkbutton复选按钮的使用
#复选按钮跟单选按钮的用法类似,跟单选按钮不同的是:#Checkbutton有自己的值:On和Off值,缺省状态On为1,Off为0from tkinter import *window = Tk()r_value = IntVar()def r_print(): print(r_value.get())Checkbutton(window,text='Python',v...原创 2019-03-29 13:15:59 · 6276 阅读 · 0 评论 -
Python Tkinter详解 (六)Radiobutton单选按钮的使用
#标标准准三个单选按钮#但是我们会发现他们默认都已经选中了,因为他们目前的状态不在一个组里from tkinter import *window = Tk()Radiobutton(window,text='Python').pack()Radiobutton(window,text='Scratch').pack()Radiobutton(window,text='C++').p...原创 2019-03-29 12:57:16 · 14933 阅读 · 2 评论 -
Python Tkinter详解 (五)List列表的使用
#还是原来的配方,原来的味道,创建个List列表先from tkinter import *#相较于之前的写法,太过于麻烦,但是为了理解,从现在开始我们用更简略的写法window = Tk() #这里跟之前也有区别哦list = Listbox(window,width=20,height=10) #还有这里list.pack()for item in ['1','2','3...原创 2019-03-28 20:30:36 · 12386 阅读 · 1 评论 -
Python Tkinter详解 (四)文本输入框的使用
#同样的,我们先创建出一个最最最最最简单的输入框#我们在进行信息交互的时候,会经常使用输入框为我们的系统键入信息,那么他又有哪些属性呢?import tkinter as tkwindow = tk.Tk()tk.Entry(window,width=20).pack() #注意,输入框就是单行文本,它是没有height属性的window.mainloop()#在Entry...原创 2019-03-28 14:55:28 · 43367 阅读 · 6 评论 -
Python Tkinter详解 (三)Button按键的使用
#创建一个按钮#上一节我们已经介绍了怎么创建空间,多余的就不讲了,我们先创建一个宽20,长2,显示文字为‘单击’的按钮练练手import tkinter as tkwindow = tk.Tk()window.title("button")window.geometry("800x480")tk.Button(window,width=20,height=2,text='单击')...原创 2019-03-28 13:50:33 · 20933 阅读 · 6 评论 -
Python Tkinter详解 (二)Label标签的使用
#一个简单到不能再简单的标签import tkinter as tkwindow = tk.Tk()window.title('Label的使用')window.geometry('400x400')label = tk.Label(window,text='我是一个标签') #text为显示的文本内容label.pack()window.mainloop()#设置标...原创 2019-03-26 14:19:18 · 37536 阅读 · 2 评论 -
Python Tkinter详解 (一)窗体的创建
#创建基本窗口import tkinter as tk #将tkinter导入到工程中window = tk.Tk() #创建窗体对象window.title('musicplay') #设置窗口标题window.geometry('380x390') #设置窗口大小,注意这里的x是英文字母x#如果需要规定窗体打开的位置,可以在在380x390后面加上“+10+10”,#即横坐...原创 2019-03-26 13:03:36 · 9987 阅读 · 0 评论