-
pythontkinter label实验报告内容_pyhon之Tkinter学习Label
2020-12-03 23:54:29Label是标签用法Label(根对象, [属性列表])属性text 要现实的文本bg 背景颜色font 字体(颜色, 大小)width 控件宽度height 控件高度控件属性设置有三种方式:1.创建对象时,指定宽度与高度2.使用属性width和...Label是标签
用法
Label(根对象, [属性列表])
属性
text 要现实的文本
bg 背景颜色
font 字体(颜色, 大小)
width 控件宽度
height 控件高度
控件属性设置有三种方式:
1.创建对象时,指定宽度与高度
2.使用属性width和height来指定宽度与高度
3.使用configure或config方法来指定宽度与高度
以上三种方式效果相同。
# -*- coding: utf-8 -*-
from Tkinter import *
root = Tk()
one = Label(root, text='one', width=30, height=1,bg="green", font=("Arial", 12))
one.pack()
two = Label(root, text='two',bg="red", font=("Arial", 12))
two['width'] = 30
two['height'] = 2
two.pack()
three = Label(root, text='three',bg="blue", font=("Arial", 12))
three.configure(width=30, height=3)
three.pack()
root.mainloop()
结果显示如下:
调整代码,让三个label同列显示:
#-*- coding: utf-8 -*-
from Tkinter import *root=Tk()
one= Label(root, text='one', width=30, height=1,bg="green", font=("Arial", 12))
one.pack(side=LEFT) #这里的side可以赋值为LEFT RTGHT TOP BOTTOM
two= Label(root, text='two',bg="red", font=("Arial", 12))
two['width'] = 30two['height'] = 2two.pack(side=RIGHT)
three= Label(root, text='three',bg="blue", font=("Arial", 12))
three.configure(width=30, height=3)
three.pack()
root.mainloop()
显示效果:
最后设置好Tkinter窗口的大小属性,一起看看效果
#-*- coding: utf-8 -*-
from Tkinter import *root=Tk()
root.title("hello world")
root.geometry('800x600')
root.resizable(width=False, height=False)
one= Label(root, text='one', width=30, height=1,bg="green", font=("Arial", 12))
one.pack(side=LEFT) #这里的side可以赋值为LEFT RTGHT TOP BOTTOM
two= Label(root, text='two',bg="red", font=("Arial", 12))
two['width'] = 30two['height'] = 2two.pack(side=RIGHT)
three= Label(root, text='three',bg="blue", font=("Arial", 12))
three.configure(width=30, height=3)
three.pack()
root.mainloop()
显示效果如下:
-
Tkinter-Grid的用法
2018-07-22 21:23:40''Tkinter教程之Grid篇'''# Tkinter参考中最推荐使用的一个布局...第一个Grid例子'''# -*- coding: cp936 -*-# 使用grid来布局组件from Tkinter import *root = Tk()# 创建两个Labellb1 = Label(root,...''Tkinter教程之Grid篇'''
# Tkinter参考中最推荐使用的一个布局器。实现机制是将Widget逻辑上分割成表格,在指定的位置放置想要的Widget就可以了。
'''1.第一个Grid例子'''
# -*- coding: cp936 -*-
# 使用grid来布局组件
from Tkinter import *
root = Tk()
# 创建两个Label
lb1 = Label(root,text = 'Hello')
lb2 = Label(root,text = 'Grid')
lb1.grid()
lb2.grid()
root.mainloop()
# grid有两个最为重要的参数,用来指定将组件放置到什么位置,一个是row,另一个是column。如果不指定row,会将组件放置到第一个可用的行上,如果不指定column,则使用第一列。
'''2.使用row和column来指定位置'''
# -*- coding: cp936 -*-
# 使用grid来布局组件
from Tkinter import *
root = Tk()
# 创建两个Label
lb1 = Label(root,text = 'Hello')
lb2 = Label(root,text = 'Grid')
lb1.grid()
# 指定lb2为第一行(使用索引0开始),第二列(使用索引0开始)
lb2.grid(row = 0,column = 1)
root.mainloop()
# grid有两个最为重要的参数,用来指定将组件放置到什么位置,一个是row,另一个是column。如果不指定row,会将组件放置到第一个可用的行上,如果不指定column,则使用第一列。注意这里使用grid时不需要创建,直接使用行列就可以。
'''3.为其它组件预定位置'''
# 可以使用row/column来指定组件的放置位置,并预先留出空间,以务其它需要。
# -*- coding: cp936 -*-
# 使用grid来布局组件
from Tkinter import *
root = Tk()
# 创建两个Label
Label(root,text = 'Hello').pack()
# 在第一行,第10列放置lb2
Label(root,text = 'Grid').grid(row = 0,column = 10)
# Lable(root,text = '3').grid(row = 0,column = 5)
root.mainloop()
# 这个例子中将lb2放置到第1行,第11列位置上,但运行结果与上一例从效果上看不出太大的区别。原因是:如果这个位置没有组件的话,它是看不可见的。
'''4.将组件放置到预定位置上去'''
# -*- coding: cp936 -*-
# 使用grid来布局组件
from Tkinter import *
root = Tk()
# 创建两个Label
Label(root,text = '1').grid()
# 在第1行,第11列放置lb2
Label(root,text = '2').grid(row = 0,column = 10)
Label(root,text = '3').grid(row = 0,column = 5)
root.mainloop()
# 可以看到Label('3')是位置Label('1')和Label('2')之间了,即Label('2')是在11列,Label('3')位于第3列
'''5.将两个或多个组件同一个位置'''
# -*- coding: cp936 -*-
# 多个组件同时grid到同一个表格位置
from Tkinter import *
root = Tk()
# 创建两个Label
lb1 = Label(root,text = '1')
lb2 = Label(root,text = '2')
# 将lb1和lb2均grid到(0,0)位置
lb1.grid(row = 0,column = 0)
lb2.grid(row = 0,column = 0)
def forgetLabel():
# grid_slaves返回grid中(0,0)位置的所有组件
# grid_forget将这个组件从grid中移除(并未删除,可以使用grid再将它显示出来)
print root.grid_slaves(0,0)[0].grid_forget()
# 我测试时grid_salves返回的第一个值为lb2,最后grid的那一个
Button(root,text = 'forget last',command = forgetLabel).grid(row = 1)
root.mainloop()
# 这段代码是用来证明,多个组件同时放置到同一个位置上会产生覆盖的问题。对于grid_slaves返回的组件list如何排序,我没有去查想着资料,在这个例子中使用索引0,返回的正好是lb2,然后再使用grid_forget将这个删除从grid中移除,可以看到lb1显示出来了。
'''6.改变列(行)的属性值'''
# -*- coding: cp936 -*-
# 设置column的属性(columnconfigure)
from Tkinter import *
root = Tk()
# 创建两个Label
lb1 = Label(root,text = '1',bg = 'red')
lb2 = Label(root,text = '2',bg = 'blue')
# 将lb1和lb2分别放置到第1行的1,2列位置上
lb1.grid(row = 0,column = 0)
lb2.grid(row = 0,column = 1)
# 指定列的最小宽度为100
root.columnconfigure(0,minsize = 100)
root.mainloop()
# 1与2的距离变的远一些了。
# 但如果这个位置没有组件存在的话这个值是不起作用的.
# 设置列或行(rowconfigure)的属性时使用父容器的方法,不是自己调用。
'''7.组件使用多列(多行)'''
# -*- coding: cp936 -*-
# 使用多行(多列)
from Tkinter import *
root = Tk()
# 创建如下布局(一个字符占用一个grid位置)
# A E
# B C
# D
# A占用(0,0)(0,1),B占用(1,0),C占用(1,1),D占用(2,0),E占用(0,2)
# 创建5个Label,分别以背景色区别
lbA = Label(root,text = 'A',bg = 'red')
lbB = Label(root,text = 'B',bg = 'blue')
lbC = Label(root,text = 'C',bg = 'red')
lbD = Label(root,text = 'D',bg = 'blue')
lbE = Label(root,text = 'E',bg = 'blue')
# 以下为布局参数设置
lbA.grid(row = 0,column = 0,columnspan = 2)
lbB.grid(row = 1,column = 0)
lbC.grid(row = 1,column = 1)
lbD.grid(row = 2)
lbE.grid(row = 0,column = 2)
root.mainloop()
# A与B、D的区别,它左边已改变,由于使用了两个表格;
# C与E的区别:C的右边与E的左边对齐,也就是说E被放置到第2列的下一个位置了,原因由于A已使用了第2列。
'''8.设置表格中组件的对齐属性'''
# -*- coding: cp936 -*-
# 使用sticky设置对齐方式
from Tkinter import *
root = Tk()
# 创建两个Label
Label(root,text = 'hello sticky').grid()
Label(root,text = 'Tkinter').grid()
# 创建两个Label,并指定sticky属性
Label(root,text = 'hello sticky').grid(sticky = W)
Label(root,text = 'Tkinter').grid(sticky = W)
root.mainloop()
# 默认属性下,组件的对齐方式为居中,设置sticky属性可以控制对齐方式,可用的值(N,S,E,W)及其组合值
-
python的tkinter的用法_Python Tkinter图形工具使用方法及实例解析
2020-12-30 07:16:52按钮Button 按钮组件RadioButton 单选框组件CheckButton 选择按钮组件Listbox 列表框组件文本输组件Entry 单行文本框组件Text 多行文本框组件标签组件Label 标签组件,可以显示图片和文字Message 标签组件, 可以...按钮
Button 按钮组件
RadioButton 单选框组件
CheckButton 选择按钮组件
Listbox 列表框组件
文本输组件
Entry 单行文本框组件
Text 多行文本框组件
标签组件
Label 标签组件,可以显示图片和文字
Message 标签组件, 可以根据内容将文字换行
菜单
Menu 菜单组件
MenuButton 菜单按钮组件,可以实用Menu代替
滚动条
Scale 滑动组件
Scrollbar 滚动条组件
其他组件 Canvas 画布组件
Frame 框架组件,将多个组件编组
Toplevel 创建子窗口容器组件
组件的大致实用步骤创建总面板创建面板上各种组件
1.指定组件的父组件,即依附关系
2.利用相应的属性对组件进行设置
3.给组件安排布局最后启动总面板的消息循环组件布局
控制组件的摆放方式
三种布局:
pack: 按照方位布局
place: 按照坐标布局
grid: 网格布局
pack布局
最简单,代码量最少,挨个摆放,默认从上到下,系统自动设置
通用实用方式为:组件对象.pack(设置......)
side:停靠方位,可选值为LEFT,TOP,RIGHT,BOTTOM
fill:填充方式,x,y,BOTH,NONE
expande:YES/NO 扩充
anchor:N,E,S,W,CENTER
ipadx:x方向的内边距
ipady:y
padx:x的外方向边界
pady:y
grid布局
通用使用方式:组件对象.grid(设置......)
利用row,cblumn编号,都是从0开始
sticky:N,E,S,W表示上下左右,用来决定组件从哪个方向开始
支持ipadx,padx等参数,跟pack函数一样
支持rowspan,columnspan,代表跨行,跨列数列
place布局:
明确方位的摆放
相对位置布局,随意改变窗口大小会导致混乱
使用place函数,分为绝对布局和相对布局,绝对布局使用X,Y参数
相对布局使用relx,rely,relheight,relwidth
案例1:创建一个自己定义的弹窗、并且里面有文字内容
执行完成就会弹出一个白色定义好的小方框,里面的内容就是你定义的
案例2:Button案例,创建一个弹窗,里面生成一个按钮,当按钮被按下去的时候,执行我定义的函数
执行结果如下:
pack布局
最简单,代码量最少,挨个摆放,默认从上到下,系统自动设置
通用实用方式为:组件对象.pack(设置......)
side:停靠方位,可选值为LEFT,TOP,RIGHT,BOTTOM
fill:填充方式,x,y,BOTH,NONE
expande:YES/NO 扩充
anchor:N,E,S,W,CENTER
ipadx:x方向的内边距
ipady:y
padx:x的外方向边界
pady:y
案例3:pack 布局案例
执行结果如下:
grid布局
通用使用方式:组件对象.grid(设置......)
利用row,cblumn编号,都是从0开始
sticky:N,E,S,W表示上下左右,用来决定组件从哪个方向开始
支持ipadx,padx等参数,跟pack函数一样
支持rowspan,columnspan,代表跨行,跨列数列
案例3:grid布局案例
执行结果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/laod/p/13048563.html
-
Python tkinter教程-02:Label标签
2021-01-21 16:36:52要使用,先导入:import tkinter as tk导入名字叫tkinter的库,并将名字改为tk,这样方便使用 注意:尽量不要使用IDLE,不然可能会和tkinter有冲突,因为IDLE是tkinter写的 1 介绍 要创建一个标签,就用tkinter.... -
python中tkinter库的详细用法及简单案例(图形化界面)
2018-04-28 17:51:471. 前言在上一篇博客中已经讲解了Tkinter的基础知识,为了设计自己的程序界面就需要进一步了解相关控件的使用。在本文中将主力介绍以下控件及其使用,Label、Frame、Entry、Text、Button、Listbox、Scrollbar。2. ...1. 前言
在上一篇博客中已经讲解了Tkinter的基础知识,为了设计自己的程序界面就需要进一步了解相关控件的使用。在本文中将主力介绍以下控件及其使用,Label、Frame、Entry、Text、Button、Listbox、Scrollbar。
2. 控件使用及介绍
在Tkinter中控件的使用都是基于如下的形式的:控件类型(根对象, [属性列表]),在控件定义好之后就需要将其添加到主界面上去。通常使用的布局方法便是pack()函数,没有调用pack()函数控件是不能在界面上显示的。
2.1 Label
Label控件是最为常见的Tkinter控件,主要是用于标签文本的显示。使用方法:(parent可以理解成父窗口,下同)
w = tk.Label(parent, option, ...)
- 1
option:
属性 解释 bg 背景颜色,可设置’white’, ‘black’, ‘red’,’green’, ‘blue’, ‘cyan’, ‘yellow’, ‘magenta’ text 这个就是你要在标签控件上现实的文本 font 需要显示的文字字体属性(颜色, 大小) width 设置控件宽度 height 设置控件高度 bitmap 设置Label控件中显示图像 anchor 控制Lable中文本的显示位置,当控件大小大于了文本需要的大小时,默认为tk.CENTER padx 指定文本左右两个方向的留白大小,默认为1 pady 指定文本上下两个方向的留白大小,默认为1 …… …… 示例:
# -*- coding=utf-8 -*- import Tkinter root_window = Tkinter.Tk() root_window.title('Tkinter_Demo') root_window.geometry('400x300') hello_label = Tkinter.Label(root_window, text='hello world', bg='red', width=10, height=2) hello_label.pack(side=Tkinter.TOP) # 这里的side可以赋值为LEFT RTGHT TOP BOTTOM root_window.mainloop()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
效果:
2.2 Frame
Frame控件是Tkinter控件中用作其它控件的容器。使用方法:
w = Frame(parent, option, ...)
- 1
option:
属性 解释 bg or background Frame控件的背景颜色 cursor 当鼠标在Frame控件区域时需要显示的样式 height Frame控件的高度 width Frame控件的宽度 …… …… 示例:
# -*- coding=utf-8 -*- import Tkinter root_window = Tkinter.Tk() root_window.title('Tkinter_Demo') root_window.geometry('400x300') # main frame main_frame = Tkinter.Frame(root_window) main_label = Tkinter.Label(main_frame, text='MAIN FRAME') main_label.pack() # left frame left_frame = Tkinter.Frame(main_frame) left_label = Tkinter.Label(left_frame, text='LEFT FRAME') left_label.pack() left_frame.pack(side=Tkinter.LEFT) # right frame right_frame = Tkinter.Frame(main_frame) right_label = Tkinter.Label(right_frame, text='RIGHT FRAME') right_label.pack() right_frame.pack(side=Tkinter.RIGHT) main_frame.pack() root_window.mainloop()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
效果:
2.3 Entry
Entry控件是Tkinter控件中用作文本输入用的。使用方法:
w = tk.Entry(parent, option, ...)
- 1
option:
属性 解释 justify 当输入的文本小于了文本框的大小,可以指定其位置LEFT (默认), CENTER,RIGHT show 在作为输入密码框的时候可以设置非明文为:show=’*’ textvariable 关联一个StringVar类,可以用set()和get()函数去设置和获取控件中的值 xscrollcommand 指定控件滑动条事件 …… …… 示例:
# -*- coding=utf-8 -*- import Tkinter root_window = Tkinter.Tk() root_window.title('Tkinter_Demo') root_window.geometry('400x300') m_str_var = Tkinter.StringVar() m_entry = Tkinter.Entry(root_window, textvariable=m_str_var) m_str_var.set('hello world') m_entry.insert(Tkinter.END, ' nono') m_entry.pack() root_window.mainloop()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
效果:
2.4 Text
Text控件是Tkinter控件中用作显示文本的。使用方法:
w = tk.Text(parent, option, ...)
- 1
option:
属性 解释 undo 是否使能撤销功能,使用False和True设置 maxundo 撤销的最大次数 …… …… 插入操作:t.insert(mark, 内容)
删除操作:t.delete(mark1, mark2)
其中,mark可以是行号,或者特殊标识,例如
Tkinter.INSERT,Tkinter.CURRENT:鼠标的当前位置所对应的字符位置
Tkinter.END:这个Textbuffer的最后一个字符
Tkinter.SEL_FIRST:选中文本域的第一个字符,如果没有选中区域则会引发异常
Tkinter.SEL_LAST:选中文本域的最后一个字符,如果没有选中区域则会引发 异常
示例:# -*- coding=utf-8 -*- import Tkinter root_window = Tkinter.Tk() root_window.title('Tkinter_Demo') root_window.geometry('400x300') m_text = Tkinter.Text(root_window) m_text.insert(Tkinter.CURRENT, 'hello \n') m_text.insert(Tkinter.END, 'world \n') m_text.insert(Tkinter.END, 'nono') m_text.pack() root_window.mainloop()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
效果:
2.5 Button
Button控件是Tkinter控件中用作按钮的。使用方法:
w = tk.Button(parent, option=value, ...)
- 1
option:
属性 解释 image 按钮控件上显示的图片 text 按钮空间上显示的文本 command 指定其回调函数 …… …… 示例:
# -*- coding=utf-8 -*- import Tkinter def button_clicked(): m_text.insert(Tkinter.END, 'button clicked\n') root_window = Tkinter.Tk() root_window.title('Tkinter_Demo') root_window.geometry('400x300') m_text = Tkinter.Text(root_window) m_text.pack() m_button = Tkinter.Button(root_window, text='button', command=button_clicked) m_button.pack() root_window.mainloop()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
效果:
2.6 Listbox
Listbox控件是Tkinter控件中用作列表内容显示的。使用方法:
w = tk.Listbox(parent, option, ...)
- 1
option:
属性 解释 listvariable 用于设置列表框中的值,或是获取列表框的值,通过set()与get()函数实现 selectbackground 选中选项的背景色 selectmode • tk.BROWSE: 缺省的;• tk.SINGLE:只能选中一项,不能拖动鼠标;• tk.MULTIPLE:选中多行;• tk.EXTENDED:选中当前位置到最后 …… …… 示例:
# -*- coding=utf-8 -*- import Tkinter import tkMessageBox # 列表框项选中响应函数 def listbox_selected(event): info = m_list.get(m_list.curselection()) tkMessageBox.showinfo('info', info) root_window = Tkinter.Tk() root_window.title('Tkinter_Demo') root_window.geometry('400x300') m_listbox_var = Tkinter.StringVar() m_list = Tkinter.Listbox(root_window, listvariable=m_listbox_var) temp_list = ['hello Miss1', 'hello Miss2', 'hello Miss3'] for item in temp_list: # 插入元素 m_list.insert(Tkinter.END, item) m_list.delete(0, 1) # 删除第一个元素 m_listbox_var.set(('hello Miss0', 'hello Miss2', 'hello Miss3')) # 为列表框设置新值 m_list.bind('<ButtonRelease-1>', listbox_selected) # 设置选中响应函数 m_list.pack() root_window.mainloop()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
效果:
2.7 Scrollbar
Scrollbar控件是Tkinter控件中用作滚动条的。使用方法:
w = tk.Scrollbar(parent, option, ...)
- 1
option:
属性 解释 command Scrollbar移动的响应函数 orient 控制Scrollbar的位置,可以为Tkinter.HORIZONTAL水平的scrollbar,Tkinter.VERTICAL垂直的 …… …… 示例:
# -*- coding=utf-8 -*- import Tkinter import tkMessageBox def listbox_selected(event): info = m_list.get(m_list.curselection()) tkMessageBox.showinfo('info', info) root_window = Tkinter.Tk() root_window.title('Tkinter_Demo') root_window.geometry('400x300') m_listbox_var = Tkinter.StringVar() m_list = Tkinter.Listbox(root_window, listvariable=m_listbox_var, selectbackground='red', selectmode=Tkinter.SINGLE) temp_list = ['hello Miss1', 'hello Miss2', 'hello Miss3', 'hello Miss4', 'hello Miss5', 'hello Miss6', 'hello Miss7', 'hello Miss8', 'hello Miss9', 'hello Miss10', 'hello Miss11', 'hello Miss12'] for item in temp_list: m_list.insert(Tkinter.END, item) m_list.bind('<ButtonRelease-1>', listbox_selected) m_list.pack() m_scrl = Tkinter.Scrollbar(root_window) m_scrl.pack(side=Tkinter.RIGHT, fill=Tkinter.Y) m_list.configure(yscrollcommand=m_scrl.set) m_list.pack() m_scrl['command'] = m_list.yview root_window.mainloop()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
效果:
-
html 更改label宽度_Python tkinter教程02:Label
2020-11-27 07:40:39前期回顾1 创建窗口文章目录0 准备工作1 介绍2 基本用法3 放文字4 字体5 颜色6 宽度与高度7 插入图片8 拓展:tkVar绑定(textvariable)其它0 准备工作要使用,先导入:import tkinter as tk导入名字叫tkinter的库,并... -
Python Tkinter 插件用法讲解(二) (python2.7)
2015-02-17 19:16:18本文主要是一些控件的专题和一些...label=Tkinter.Label(Window,text="Hello Noter!",参数); label.pack();参数列表 text 显示文本内容 bitmap 设置位图、内置error/ hourglass/info/ questhead -
python中tkinter用法(一)
2020-07-21 12:50:59文章目录内容一.Label().Button()内容二frame控件内容三内容四计算器参考...theLabel = tk.Label(app, text="我的第二个窗口程序!") # 显示文本 theLabel.pack() # 自动调节尺寸 app.mainloop() # 窗口的主事件循环, -
python中bind的用法_Python tkinter之控件方法bind的使用
2021-03-05 19:15:33其中的1换成3表示右键被单击,为2的时候表示鼠标中键t=Label(root, text='标签')t.bind(, 函数名) # 鼠标左键点击时调用函数例:1 from tkinter import *2 tk=Tk()#父窗口类实例3 tk.title("bind用法实例")#窗口标题... -
python3华丽gui_Python3.7 - tkinter Gui 03 Options的用法
2020-12-18 10:23:14'''三种Options的方式'''Label(self,text="抗战疫情",width=20,height=2,bg="black",fg="white")以上这种其实是对参数中,**kw的处理;self.btn01["bg"]="red"self.btn01.config(fg="red",bg="blue")以上这种是cnf={... -
tkinter——Python GUI设计——Label部件
2020-04-08 17:36:13**options:组件选项,下方表格详细列举了各个选项的具体含义和用法: 选项 含义 activebackground 1. 设置当 Label 处于活动状态(通过 state 选项设置状态)的背景色 2. 默认值由系统指定 active... -
GUI的最终选择 Tkinter(五):Text用法
2018-11-14 22:17:00绘制单行文本使用Label组件,多行选使用Listbox,输入框使用Entry,按钮使用Button组件,还有Radiobutton和Checkbutton组件用于提供单选或多选的情况,多个组件可以使用Frame组件先搭建一个框架,这样组合起来显示... -
python 3 tkinter 的使用
2018-01-24 22:22:03原博连接 # from tkinter import * ...用法:Label(根对象,【属性列表】) 属性: text 要显示的文本 bg 背景颜色 bd 外围3D边界的宽度 font 字体(颜色、大小) width 控件宽度 height 控件高度 ''' ########## -
Python 的label entry button frame的简单用法
2020-04-06 22:07:10一个输入框,一个标签,一个button ...import tkinter as tk import os def hello(): val = os.system("ls -al") print(val) print("Say hello to everybody!") print(etyText.get()) #os.system("python3 ... -
Tkinter汇总
2016-07-18 14:37:48Python标准GUI:Tkinter ...使用Label组件可以指定想要显示的内容(文本、位图或者图片): from tkinter import * master = Tk() w = Label(master, text="Hello FishC!") w.pack() //用于自动调节尺寸 m -
Python的标准GUI:Tkinter的组件
2019-03-13 21:57:32使用Label组件可以指定想要显示的内容(文本、位图或者图片): from tkinter import * master = Tk() w = Label(master, text="Hello FishC!") w.pack() //用于自动调节尺寸 mainloop() /... -
Python tkinter - 第四章 标签控件(Label)
2019-09-04 14:20:26第4章 标签控件(Label) 标签控件的主要功能是显示文字或者图片。如果创建标签控件的时候没有指明大小,控件会根据要显示的内容自动计算大小。...具体的用法见下面的说明。 4.1 标签控件的创建 4.1.1 单行文本 ... -
tkinter学习系列(三)之Label控件
2019-02-03 21:28:00目录 目录 前言 (一)基本用法和可选属性 ==1.基本用法== ==2.可选属性== (二)属性的具体使用 ==1.常用属性== ==2.边距与文本对齐方式== ==案例一== ==... -
python Tkinter的初步认识
2018-06-26 21:26:271、导入tkinter模块2、将TK()复制给一个变量,即初始化Tk()3、几个常用属性:a:title: 设置窗口标题 b:geometry: 设置窗口大小c:...否则控件是无法显示的) Label: 作用:标签 用法:Label(根对象, [属... -
快速学会Pythontkinter的Pack布局
2021-01-27 12:59:00GUI编程就相当于小孩子搭积木,每个积木块应该...下面程序简单示范了Pack布局的用法,该程序向窗口中添加了3个Label组件,程序如下。 上面程序创建了一个窗口,然后使用循环创建了3个Label,并对3个Label使用了pack() -
【tkinter】Python的标准GUI:Tkinter组件
2018-03-18 21:02:27博客已经搬家到“捕获完成”: ... Label组件: Label组件用于显示文本和图像...使用Label组件可以指定想要显示的内容(文本、位图或者图片): [python]view plaincopy fromtkinterimport* master=Tk() w=Lab... -
鱼c笔记——Python 的 GUI 编程(十二):Tkinter 的组件 Message
2018-02-12 16:20:50Message 组件实际上是 Label 组件(只能显示单行)的变体,用于显示多行文本消息。Message 组件能够自动换行,并调整文本的尺寸使其适应给定的尺寸。 目录 实例 何时使用 Message 组件? 用法 参数 实例 下面... -
ttkbootstrap:Tkinter TTK的现代主题集合-源码
2021-03-26 11:17:08Tkinter TTK的现代主题的集合,这些主题使用标准的跨平台主题(“蛤”,“ alt”,“经典”,“默认”)构建。 这些主题中的大多数都是从发布的开源引导主题改编和/或启发而来的。 安装 pip install ttkbootstrap ... -
tkinter 改变按钮事件_Python tkinter教程03:按钮
2021-01-26 03:56:13前期回顾1 创建窗口2 Label 文章目录0 准备工作1介绍2 基本用法3 参数设置4 绑定点击事件5 禁用与启用按钮其它0 准备工作要使用,先导入:import tkinter as tk导入名字叫tkinter的库,并将名字改为tk,这样方便使用... -
Python中Tkinter 图形化界面设计(详细教程)之三,tkinter常见控件的特征属性
2020-12-09 11:02:26标签(Label)和 消息(Message):除了单行与多行的不同外,属性和用法基本一致,用于呈现文本信息。值得注意的是:属性text通常用于实例在第一次呈现时的固定文本,而如果需要在程序执行后发生变化,则可以使用 -
TKINTER教程.pdf
2020-04-14 16:06:45Tkinter一些常用功能介绍,如Button、Label、Entry、Checkbutton等,包括属性、方法的功能及用法,代码示例等,解释通俗易懂,适合初学者