不属于python开发用户界面第三方库,python标签控件是_Python 图形用户界面编程

 2023-09-25 阅读 22 评论 0

摘要:Python 图形用户界面编程pythonPython的默认GUI工具集是Tk,咱们能够经过Python的Tkinter接口来使用Tk.编程咱们能够跟以前同样,经过import来引入Tk,能够先在交互窗口看看是否可用:框架Tkinter提供各类控件,如按钮,标签和文本框

Python 图形用户界面编程python

Python的默认GUI工具集是Tk,咱们能够经过Python的Tkinter接口来使用Tk.编程

咱们能够跟以前同样,经过import来引入Tk,能够先在交互窗口看看是否可用:框架

f1a5fd6967c5bd1fcb8ffc96cfcb2840.png

Tkinter提供各类控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件一般被称为控件或者部件。工具

不属于python开发用户界面第三方库。目前有15种Tkinter的部件。以下表:oop

控件布局

描述字体

Buttonui

按钮控件;在程序中显示按钮。spa

python登录界面?Canvas插件

画布控件;显示图形元素如线条或文本

Checkbutton

多选框控件;用于在程序中提供多项选择框

Entry

python如何做用户界面、输入控件;用于显示简单的文本内容

Frame

框架控件;在屏幕上显示一个矩形区域,多用来做为容器

Label

标签控件;能够显示文本和位图

python开发界面、Listbox

列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户

Menubutton

菜单按钮控件,因为显示菜单项。

Menu

python图形界面、菜单控件;显示菜单栏,下拉菜单和弹出菜单

Message

消息控件;用来显示多行文本,与label比较相似

Radiobutton

单选按钮控件;显示一个单选的按钮状态

python 图形,Scale

范围控件;显示一个数值刻度,为输出限定范围的数字区间

Scrollbar

滚动条控件,当内容超过可视化区域时使用,如列表框。.

Text

python页面。文本控件;用于显示多行文本

Toplevel

容器控件;用来提供一个单独的对话框,和Frame比较相似

Spinbox

输入控件;与Entry相似,可是能够指定输入范围值

pythonista,PanedWindow

PanedWindow是一个窗口布局管理的插件,能够包含一个或者多个子控件。

LabelFrame

labelframe是一个简单的容器控件。经常使用与复杂的窗口布局。

tkMessageBox

python作图?用于显示你应用程序的消息框。

标准属性

标准属性也就是全部控件的共同属性,如大小,字体和颜色等等。

属性

描述

python图形界面哪个好,Dimension

控件大小;

Color

控件颜色;

Font

python图像处理,控件字体;

Anchor

锚点;

Relief

控件样式;

python tkinter详解。Bitmap

位图;

Cursor

光标;

几何管理

python窗口图形界面编程、Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置

几何方法

描述

pack()

包装;

grid()

网格;

place()

位置;

咱们经过一个小例子来简单演示一下:

#!/usr/bin/ env python

#coding=utf-8

from Tkinter import *

#在进度条被拉伸的时候自动调整内部文字大小

def resize(ev=None):

label1.config(font='Helvetica -%d bold' % scale1.get())

top = Tk()

#定义一个标签控件

label1 =Label (top, text = 'Hello Python!')

#对标签进行包装

label1.pack()

#定义一个滚动条

scale1 = Scale(top, from_=10, to = 40, orient=HORIZONTAL, command=resize)

#范围控件默认为12

scale1.set(12)

#对范围控件进行包装

scale1.pack(fill=X, expand=1)

#定义一个button

button1 = Button(top,text='Quit', command=top.quit(), bg='red', fg='white')

#对button进行包装

button1.pack(fill=X, expand=1)

#进入消息循环

mainloop()

运行一下,初始效果:

9fb0d30715536f6612c1091eeb466381.png

拉动滚动条:

295a0b69c9d635fd8af045488b173352.png

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

原文链接:https://hbdhgg.com/3/95201.html

发表评论:

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

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

底部版权信息