怎么用python构造图像界面?
1、先加载模块:
import tkinter as tk
然后创建一个简单的截面:
jm = tk.Tk()
jm.title("第一个图形界面")
jm.mainloop()
运行之后,可以发现:
界面左上角是界面的名称;
整个界面内部是空白的;
界面大小可调节。

2、jm.resizable(0, 0)
固定界面大小,不准调节。
此时,最大化按钮是不可用的。

3、在界面里面加上一个标签,需要用到ttk模块:
from tkinter import ttk
然后设定标签的内容和位置:
ttk.Label(jm, text="加上一个标签").grid(column=0, row=0)

4、创建一个按钮,来改变标签的颜色:
def clickMe():
act.configure(text="已点击。")
txt.configure(foreground='blue')
act = ttk.Button(jm, text="请点击。", command=clickMe)
act.grid(column=1, row=0)

5、在界面里面加入一个输入框,并输入一个名字,点击按钮,弹出祝福语:
def clickMe():
act.configure(text='你好,' + name.get()+'先生!')
act.configure(state='disabled')
act = ttk.Button(jm, text="请点击!", command=clickMe)
act.grid(column=1, row=1)
ttk.Label(jm, text="请输入你的名字:").grid(column=0, row=0)
name = tk.StringVar()
nameEntered = ttk.Entry(jm, width=12, textvariable=name)
nameEntered.grid(column=0, row=1)
其中,粗体部分,就是用来构造输入框的。

6、创建一个下拉菜单,里面是满慢的祝福语:
nu = tk.StringVar()
nuChosen = ttk.Combobox(jm, width=12, textvariable=nu)
nuChosen['values'] = (" سنة جديدة سعيدة ",
"ปีใหม่มีความสุข",
"新年快樂",
"狗年旺旺",
"新年快乐")
nuChosen.grid(column=1, row=1)
nuChosen.current(0)
其中就包括阿拉伯语和泰语版本的“新年快乐”。

7、创建一个菜单栏,需要用到Menu模块:
from tkinter import Menu
菜单栏里面,包括两个下拉菜单:文件、帮助。
men = Menu(jm)
jm.config(menu=men)
fileMenu = Menu(men, tearoff=0)
men.add_cascade(label="文件", menu=fileMenu)
fileMenu.add_command(label="新建")
fileMenu.add_command(label="退出")
helpMenu = Menu(men, tearoff=0)
men.add_cascade(label="帮助", menu=helpMenu)
helpMenu.add_command(label="呼救")
helpMenu.add_command(label="关于")
