Tkinter教程之Frame篇

原创 2007年10月04日 19:23:00
'''Tkinter教程之Frame篇'''
#Frame就是屏幕上的一块矩形区域,多是用来作为容器(container)来布局窗体。
'''1.创建Frame'''
# -*- coding: cp936 -*-
from Tkinter import *
root 
= Tk()
#以不同的颜色区别各个frame
for fm in ['red','blue','yellow','green','white','black']:
    
#注意这个创建Frame的方法与其它创建控件的方法不同,第一个参数不是root
    Frame(height = 20,width = 400,bg = fm).pack()
root.mainloop()
#添加不同颜色的Frame,大小均为20*400
'''2.向Frame中添加Widget'''
# -*- coding: cp936 -*-
from Tkinter import *
root 
= Tk()
fm 
= []
#以不同的颜色区别各个frame
for color in ['red','blue']:
    
#注意这个创建Frame的方法与其它创建控件的方法不同,第一个参数不是root
    fm.append(Frame(height = 200,width = 400,bg = color))
#向下面的Frame中添加一个Label
Label(fm[1],text = 'Hello label').pack()
fm[0].pack()
fm[
1].pack()
root.mainloop()
#Label被添加到下面的Frame中了,而不是root默认的最上方。
#
大部分的方法来自gm,留到后面gm时再介绍
'''3.Tk8.4以后Frame又添加了一类LabelFrame,添加了Title的支持'''
from Tkinter import *
root 
= Tk()
for lf in ['red','blue','yellow']:
    
#可以使用text属性指定Frame的title
    LabelFrame(height = 200,width = 300,text = lf).pack()
root.mainloop()

#author:     jcodeer
#
blog:    jcodeer.cublog.cn
#
email:    jcodeer@126.com
 

Python-Tkinter教程之Frame篇

__author__ = 'xianhua.meng' # encoding: utf-8 #!/usr/bin/python '''Tkinter教程之Frame篇''' #Frame就是屏幕上的...
  • mengxianhua
  • mengxianhua
  • 2014年10月28日 10:15
  • 23493

Python GUI - Tkinter LabelFrame

Python GUI - Tkinter LabelFrame: 在一个labelframe一个简单的容器构件。其主要目的是作为一个间隔或复杂的窗口布局容器 在一个label...
  • u010159842
  • u010159842
  • 2017年02月13日 17:22
  • 2316

Tkinter教程之Frame篇

'''Tkinter教程之Frame篇''' # Frame就是屏幕上的一块矩形区域,多是用来作为容器(container)来布局窗体。 '''1.创建Frame''' # -*- coding: u...
  • aa1049372051
  • aa1049372051
  • 2016年07月11日 15:40
  • 7471

Python Tkinter教程之Frame篇

'''Tkinter教程之Frame篇''' #Frame就是屏幕上的一块矩形区域,多是用来作为容器(container)来布局窗体。 '''1.创建Frame''' # -*- coding:...
  • zhou191954
  • zhou191954
  • 2012年12月16日 23:25
  • 4163

Python Tkinter Grid布局管理器详解

Grid(网格)布局管理器会将控件放置到一个二维的表格里。主控件被分割成一系列的行和列,表格中的每个单元(cell)都可以放置一个控件。 什么时候使用Grid管理器 grid管理器是Tkint...
  • wangyiyan315
  • wangyiyan315
  • 2013年11月19日 14:15
  • 24975

tkinter框架之frame

import tkinter as tk window = tk.Tk() window.title("我的窗口") window.geometry('300x300') frm = ...
  • heqinglin8
  • heqinglin8
  • 2017年01月21日 23:50
  • 1094

Python 基于Tkinter的GUI图形界面学习

用Tkinter画图首先要创建一个根挂件,可以用Tk()产生 然后要产生不同类型的小挂件,有标签Label,按钮Button,接口Entry 之类的,具体的查看网上的详细文档。 比如说用widge...
  • u010624373
  • u010624373
  • 2017年09月16日 11:42
  • 492

Python GUI之tkinter布局管理

所谓布局,就是指控制窗体容器中各个控件(组件)的位置关系。tkinter 共有三种几何布局管理器,分别是:pack布局,grid布局,place布局。 pack布局 使用 pack布局,将向容...
  • yingshukun
  • yingshukun
  • 2017年01月02日 23:08
  • 16557

Tkinter--GUI布局

#-*- coding: utf-8 -*- """ Tkconstants.py -- 常量类 Tkinter布局 pack 参数说明 fill -- x 横向填充(默认,各组...
  • xxb2008
  • xxb2008
  • 2014年05月14日 12:52
  • 2989

Python tkinter label 更新

网上看的两个例子关于tkinter界面更新的,简单易懂,分享一下。 例子_1: 代码_1: from tkinter import Tk, Checkbutton, Label from tk...
  • joson1234567890
  • joson1234567890
  • 2017年04月14日 14:08
  • 3568
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tkinter教程之Frame篇
举报原因:
原因补充:

(最多只允许输入30个字)