第一个python程序
#!/usr/bin/python
# -*- coding: UTF-8 -*-
#在2.x版本上,编写为:from Tkinter import *
#在3.x版本上,编写为:from tkinter import *
#注意大上面两种语句的大小写,本人的Python 版本是 3.7.3 故而使用下面的小写方式
from tkinter import *
# 创建一个根窗口,其余的控件都在这个窗口之上
root = Tk()
# 创建一个Label控件,指定其父窗口控件位创建的根窗口
w = Label(root, text = "Hello world")
# 显示label控件,pack方法会让label显示,并根据文本内容自动调节大小
w.pack()
# 让根窗口进入事件循环
root.mainloop()
上面学习自 https://www.cnblogs.com/deen-/p/7464750.html
Python GUI(Tkinter)
Tkinter简介
是python内置的标准GUI库,在安装python后,导入模块即可正常使用,Tk和Tkinter可在大多数的Unix,以及Windows和Macintosh系统上运行。
关于Tkinter的导入(注意大小写)
在2.x版本上,编写为:from Tkinter import *
在3.x版本上,编写为:from tkinter import *
Tkinter组件
控件
描述
Button
按钮控件
Canvas
画布控件,显示图形元素如线条或文本
Checkbutton
多选框控件,不存在互斥,可多个选择
Entry
输入控件,用于输入或者显示文本内容
Frame
框架控件,在屏幕上显示一个矩形区,多用于作为容器
Label
标签控件,可用于显示文本和位图
Listbox
列表控件
Menubutton
菜单项按钮控件
Menu
菜单控件,显示菜单栏,下拉菜单和弹出菜单等
Message
消息控件,用于显示多行文本,与Label类似
Radiobutton
多选框控件,存在互斥,多个只能选择一个
Scale
范围控件,显示一个数值刻度并设定范围
Scrollbar
滚动条控件,当内容超过可视化区域的时候使用,比如列表框
Text
文本控件