多语言展示
当前在线:953今日阅读:26今日分享:39

怎么用python构造图像界面?

要想把python脚本变成可执行文件,没有一个好的界面是不可取的。本文,就介绍一下,用python生成图形界面的基本方法。
工具/原料
1

电脑

2

python

方法/步骤
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='关于')

注意事项
1

可以看到,菜单栏的出现,就和大多数软件里面的情形差不多了。

2

当然了,本文所够早的菜单栏里面的选项,没有实际意义,所以点击也没什么效果。

推荐信息