input python怎么用,python tkinter button_[转载]Python Tkinter之Button(转载)

 2023-09-25 阅读 19 评论 0

摘要:Python Tkinter的Button控件 Button小部件是一个标准的Tkinter的部件,用于实现各种按钮。按钮可以包含文本或图像,您可以调用Python函数或方法用于每个按钮。 Tkinter的按钮被按下时,会自动调用该函数或方法。 input python怎么用。该按钮可以只显示在一

Python Tkinter的Button控件

Button小部件是一个标准的Tkinter的部件,用于实现各种按钮。按钮可以包含文本或图像,您可以调用Python函数或方法用于每个按钮。

Tkinter的按钮被按下时,会自动调用该函数或方法。

input python怎么用。该按钮可以只显示在一个单一的字体的文本,但文本可能跨越一个以上的行。此外,一个字符可以有下划线,例如标记的键盘快捷键。默认情况下,使用Tab键可以移动到一个按钮部件。

通常使用工具栏按钮,在应用程序窗口,并接受或解雇在对话框中输入的数据。

Button按钮属性

函数

tkinter对控件分类。描述

text

显示文本内容

command

tkinter自定义组件?指定Button的事件处理函数

compound

指定文本与图像的位置关系

bitmap

Pythoninput,指定位图

focus_set

设置当前组件得到的焦点

master

python图形界面,代表了父窗口

bg

设置背景颜色

fg

python pygame?设置前景颜色

font

设置字体大小

height

python中tkinter?设置显示高度、如果未设置此项,其大小以适应内容标签

relief

指定外观装饰边界附近的标签,默认是平的,可以设置的参数;

flat、groove、raised、ridge、solid、sunken

tkinter控件。width

设置显示宽度,如果未设置此项,其大小以适应内容标签

wraplength

将此选项设置为所需的数量限制每行的字符,数默认为0

state

设置组件状态;正常(normal),激活(active),禁用(disabled)

anchor

设置Button文本在控件上的显示位置

可用值:n(north),s(south),w(west),e(east),和ne,nw,se,sw

bd

设置Button的边框大小;bd(bordwidth)缺省为1或2个像素

textvariable

设置Button与textvariable属性

Button按钮方法

以下是Button常用的小工具

方法

描述

flash()

Flash the button.

This method redraws the button several times, alternating between

active and normal appearance.

invoke()

Invoke the command

associated with the button.

Python Tkinter Button示例代码

创建了4个Button按钮、设置了不同的属性

width,height,relief,bg,bd,fg,state,bitmap,command,anchor,包含了大部分Butoon可用函数

#! /usr/bin/env

python

#!

encoding:utf-8

#

Filename:Tkinter_Button_Test.py

from Tkinter import

*

import

tkMessageBox

root = Tk()

root.title("Button

Test")

def

callback():

tkMessageBox.showinfo("Python

command","人生苦短、我用Python")

"""

创建4个Button按钮、并设置width,height,relief,bg,bd,fg,state,bitmap,command,anchor

"""

Button(root,

text="外观装饰边界附近的标签",

width=19,relief=GROOVE,bg="red").pack()

Button(root,

text="设置按钮状态",width=21,state=DISABLED).pack()

Button(root,

text="设置bitmap放到按钮左边位置",

compound="left",bitmap="error").pack()

Button(root,

text="设置command事件调用命令",

fg="blue",bd=2,width=28,command=callback).pack()

Button(root, text

="设置高度宽度以及文字显示位置",anchor = 'sw',width = 30,height =

2).pack()

root.mainloop()

效果图

sg_trans.gif

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/94046.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息