Tkinter教程之Message篇

原创 2007年10月04日 19:03:00
'''Tkinter教程之Message篇'''
#Message也是用来显示文本的,用法与Label基本一样
'''1.创建一个简单的Message'''
from Tkinter import *
root 
= Tk()
Message(root,text 
= 'hello Message').pack()
root.mainloop()
#运行程序,可以看到Hello之后,Message显示在它的下一行,这也是Message的一个特性。Label没有。

'''2.如果不让它换行的话,指定足够大的宽度'''
from Tkinter import *
root 
= Tk()
Message(root,text 
= 'hello Message',width = 60).pack()
root.mainloop()
#运行程序,可以看到Hello之后,Message显示在它的下一行,这也是Message的一个特性。Label没有。

'''3.使用aspect属性指定宽高比例'''
# -*- coding: cp936 -*-
from Tkinter import *
root 
= Tk()
for i in range(10):
    Message(root,text 
= 'A'*i,aspect = 400).pack()
root.mainloop()
#默认情况向wider/height = 1.5,可以使用aspect属性,设置为4,即宽为高的4倍,可以显示10个'A'

'''4Message绑定变量'''
# -*- coding: cp936 -*-
from Tkinter import *
root 
= Tk()
= StringVar()
v.set(
'000')
for i in range(10):
    Message(root,text 
= 'A',textvariable = v).pack()
#打印当前的v值,只要是其中的一个Message的值发生变化,则此v值就会改变。
print v.get()
root.mainloop()
#绑定变量v,虽然创建Message时使用了text来指定Message的值,绑定的变量优先级高,可以改变text
#
指定的值。

'''5.测试一下justify属性'''
# -*- coding: cp936 -*-
from Tkinter import *
root 
= Tk()
for i in [LEFT,RIGHT,CENTER]:
    Message(root,text 
= 'ABC DEF GHI',justify = i).pack()
root.mainloop()
#显示的文本自动断行,上下行分别使用了左对齐,右对齐和居中对齐

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

[Tkinter 教程02] Message 控件

Message 控件Message 控件用来展示一些文字短消息. Message 和 Label 控件有些类似, 但在展示文字方面比 Label 要灵活, 比如 Message 控件可以改变字体, 而...
  • liuxu0703
  • liuxu0703
  • 2017年03月06日 21:42
  • 449

Tkinter教程之Message篇

'''Tkinter教程之Message篇''' # Message也是用来显示文本的,用法与Label基本一样 '''1.创建一个简单的Message''' from tkinter import ...
  • aa1049372051
  • aa1049372051
  • 2016年07月11日 14:14
  • 6530

Python Tkinter 插件用法讲解(一) (python2.7)

一.什么是Tkinter? 二.Tkinter模块的使用 三.Tkinter常见控件 四.第一个GUI程序 五.美化第一个GUI程序...
  • u010258605
  • u010258605
  • 2015年02月17日 18:42
  • 10231

tkinter学习笔记之messagebox

messagebox是普通windows编程中经常用到的,目的是显示个信息框 如图: 在python2.7 他的调用方式是: from tkMessageBox import *     showi...
  • leak235
  • leak235
  • 2016年01月16日 22:13
  • 578

[Tkinter 教程11] 对话框和消息框

简介Tkinter 提供了一系列的对话框, 可以用来显示文本消息, 提示警告信息和错误信息, 选择文件或颜色. 其他一些简单的对话框还可以请求用户输入文本, 整数或数字. 下面是一个典型的对话框使用...
  • liuxu0703
  • liuxu0703
  • 2017年03月07日 22:30
  • 3283

python中tkinter模块创建用户登录窗口

import Tkinter import tkMessageBox def login(): name = entryName.get() pwd = entryPwd.get() ...
  • php_225869
  • php_225869
  • 2017年06月06日 16:02
  • 393

Tkinter 控件详细介绍

Tkinter支持15个核心的窗口部件,这个15个核心窗口部件类列表如下: 窗口部件及说明: Button: 一个简单的按钮,用来执行一个命令或别的操作。 Canvas: 组织图...
  • shu39721
  • shu39721
  • 2015年06月03日 16:46
  • 1918

Python GUI tkinter编程

参考文章http://blog.csdn.net/trochiluses/article/details/22212645 介绍: tkinter是Python自带的GUI图形库,在我的Python3...
  • qq_17242837
  • qq_17242837
  • 2017年03月16日 15:17
  • 1616

【python tkinter】登陆界面

密码输入错误会弹出messagebox,输入正确后可调转到MainPage(下一节编写) from tkinter import * from tkinter.messagebox import *...
  • tiandawangliang
  • tiandawangliang
  • 2017年02月09日 20:31
  • 1213

Python快速入门.(英文版)

  • 2013年01月16日 13:10
  • 4.42MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tkinter教程之Message篇
举报原因:
原因补充:

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