导入tkinter模块
import tkinter as tk
设置窗口名字和大小
frame=tk.Tk() frame.title(‘数学‘) frame.geometry(‘200x440‘)
label标签
ltextsize1=tk.Label(text=‘第一行文字大小‘)
entry输入框
etextsize1=tk.Entry()etextsize1.insert(0,‘insertword‘) #第一个参数是索引位置index
Listbox列表框
lb = tk.Listbox()lb.insert(0,‘itemname‘) #第一个参数是索引位置index
button按钮
btn_save=tk.Button(frame,text=‘生成图片‘,command=click_save) #command是点击执行的函数,需要的该句声明之前定义函数
将控件放到窗体上用pack函数,所有控件会按先后pack的顺序从上到下排列,如
ltextsize1.pack()etextsize1.pack()lb.pack()btn_save.pack()
窗体和控件都设置完毕后进入主循环,只有有主循环才能看见窗体
frame.mainloop()
后记:
1、将.py后缀改为.pyw,运行时不会出现黑色框框的dos背景
2、使用pyinstaller打包程序时运行命令
pyinstaller main.py -F -w
-F是生成单个文件,启动速度较慢
-w是屏蔽启动的黑色框框的dos背景或者使用--noconsole命令也可以
原文地址:https://www.cnblogs.com/roadwide/p/10353896.html
时间: 2024-10-06 00:30:06