Python内建GUI模块Tkinter(二)

Python核心组件

1、Button 按钮组件:一个简单的按钮,用来执行一个命令或别的操作。

参数解析:

  text:指定按钮上显示的文本;

  anchor: 指定按钮上文本的位置(N, NE, E, SE, S, SW, W, NW, or CENTER);

  borderwidth(bd): 指定按钮边框的宽度;

  foreground(fg): 指定按钮的前景色;

  background(bg): 指定按钮的背景色;

  activeforeground: 按下时前景色

  activebackground: 按下时背景色

  font: 指定按钮上文本的字体;

  height: 指定按钮的高度;

  width: 指定按钮的宽度

  command: 指定按钮消息的回调函数;

  cursor: 指定鼠标移动到按钮上的指针样式(heart,dot,cross,plus,spider,star);

  state: 指定按钮的状态(disabled,normal,active);

2、Radiobutton 单选框:代表一个变量,它可以有多个值中的一个。点击它将为这个变量设置值,并且清除与这同一变量相关的其它radiobutton。

参数解析:

  anchor: 文本位置;

  background(bg): 背景色;

  foreground(fg): 前景色;

  borderwidth: 边框宽度;

  width: 组件的宽度;

  height: 组件高度;

  bitmap: 组件中的位图;

  image: 组件中的图片;

  font: 字体;

  justify: 组件中多行文本的对齐方式;

  text: 指定组件的文本;

  value: 指定组件被选中中关联变量的值;

  variable: 指定组件所关联的变量;

  indicatoron: 特殊控制参数,当为0时,组件会被绘制成按钮形式;

  textvariable: 可变文本显示,与StringVar等配合着用

原文地址:https://www.cnblogs.com/windyrainy/p/10623084.html

时间: 2024-11-08 16:20:57

Python内建GUI模块Tkinter(二)的相关文章

Python内建模块--collections

python内建模块--collections collections是Python内建的一个集合模块,提供了许多有用的集合类. namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: >>> p = (1, 2) 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的. 定义一个class又小题大做了,这时,namedtuple就派上了用场: >>> from collections import namedtupl

Python内建方法

参考: https://docs.python.org/3.4/library/functions.html https://docs.python.org/2/library/functions.html http://blog.csdn.net/jgood/article/details/4371991 以上链接分别为Python官网的3.4版本的内建方法说明.2.X(指2.6和2.7)版本的内建方法说明.以及JGood对2.X版本的内建方法说明的翻译. abs(x) 返回一个数的绝对值.参

Python自建logging模块

本章将介绍Python内建模块:日志模块,更多内容请从参考:Python学习指南 简单使用 最开始,我们用最短的代码体验一下logging的基本功能. import logging logger = logging.getLogger() logging.basicConfig() logger.setLevel('DEBUG') logger.debug('logsomething') #输出 out>>DEBG:root:logsomething 第一步,通过logging.getLogg

Python学习 :常用模块(二)

常用模块(二) 四.os模块 os模块是与操作系统交互的一个接口,用于对操作系统进行调用 os.getcwd() # 提供当前工作目录 os.chdir() # 改变当前工作目录 os.curdir() # 返回当前目录('.') os.pardir() # 获取当前目录的父目录字符串名('..') os.makedirs() # 生成多层递归目录('April\\Week1\\Day3') os.removedirs() # 从最里层往外删除空的文件夹,若文件夹为空,将会删除:若文件夹不为空,

python 内建迭代函数 iter()

内建迭代函数iter有两种使用方法,如下: 原文地址:https://www.cnblogs.com/bcyczhhb/p/11809838.html

python内建模块发起HTTP(S)请求

一.Python2 httplib 简介:httplib实现了HTTP和HTTPS的客户端协议,一般不直接使用,在python更高层的封装模块中(urllib,urllib2)使用了它的http实现. httplib实现http请求 import httplib host = ‘www.baidu.com’  # 注意:不能带上协议 port = 80 # 获取HTTPConnection对象 conn = httplib.HTTPConnection(host, port) # 发起请求 co

python——内建模块optparse的用法

1.什么是optparse: 在工作中我们经常要制定运行脚本的一些参数,因为有些东西是随着我么需求要改变的,所以在为们写程序的时候就一定不能把写死,这样我们就要设置参数 optparse用于处理命令行参数: 2.基本用法 1 # 首先你必须导入该类,并创建一个OptionParser对象,然后再使用parser.add_option(...)待定义命令行参数 2 3 import optparse 4 5 #实例化一个 OptionParser 对象(可以带参,也可以不带参数),带参的话会把参数

[转载]python中的sys模块(二)

#!/usr/bin/python # Filename: using_sys.py import sys print 'The command line arguments are:' for i in sys.argv: print i print '\n\nThe PYTHONPATH is', sys.path, '\n' 输出结果如下 它如何工作 首先,我们利用 import 语句 输入 sys 模块.基本上,这句语句告诉 Python,我们想要使用这个模块.sys 模块包含了与 Py

Python urllib和urllib2模块学习(二)

一.urllib其它函数 前面介绍了 urllib 模块,以及它常用的 urlopen() 和 urlretrieve()函数的使用介绍.当然 urllib 还有一些其它很有用的辅助方法,比如对 url 进行编码.解码等等. 辅助方法: 1. urllib.quote(string[,safe]) : 对字符串进行编码,参数safe指定了不需要编码的字符: urllib.unquote(string):  对字符串进行解码: 2. urllib.urlencode(query[,doseq]):