在python开发之中,窗体程序、图形化界面和GUI指的都是同一种东西,它们指的都是可以在桌面上启动并且在工具栏里显示出来的有窗口的应用程序 。那么这篇文章会来以一个实际代码示例来讲解一下python窗体程序的编写方法,一起往下看看吧 。
文章插图
【Pytho如何编写窗体程序?Python编写GUI界面怎么做】python要编写窗体程序的话使用内置的模块Tkinter就可以了,因为窗体程序基本上就是一个窗口加上数个工具组件,再给这些组件加上能够完成某些动作的事件就好了 。
1.使用python编辑器创建一个新的python文件来编写代码,默认编辑器IDLE或者是pycharm都可以 。在python文件的顶部首先去导入Tkinter模块以及random随机数模块,然后定义个值为False的变量 。
2.之后声明一个叫做func的函数,在这个函数里面实现的功能就是随机去将一段字符串保存在集合之中,这个函数就是组件的事件 。
3.那么这一步就是创建窗体程序和组件的步骤了,使用Tkinter模块的TK()方法创建主窗体,然后分别去设置窗体的标题和大小 。再用StringVar()方法创建出一个文本显示区域,用Label()方法创建文字,最后创建出一个按钮并将函数事件绑定在按钮上面 。将按钮放在主窗体底部,点击按钮即可调用事件,代码示例如下:
import tkinter as tkimport randombot = Falsedef func(): global bot if bot==False: bot=True var.set("%d组上台" % random.randint(1,14))window = tk.Tk()window.title("点名") window.geometry('300x300') var=tk.StringVar()l = tk.Label(textvar=var,font=('Arial',25),bg='red',width=40,height=6)l.pack()but = tk.Button(text="点一下",width=20,height=4,command=func)but.pack()window.mainloop()以上就是关于“Pytho如何编写窗体程序?Python编写GUI界面怎么做”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python开发用mysql乱码怎么办?Python开发为什么会乱码
- Postgresql数据库认证失败怎么办?Postgresql提示Error如何解决
- MySQL数据库错误日志如何看?查看MySQL日志的命令是什么
- Python中复数是怎么组成的?Python复数要如何写出来
- 如何判断Python数据类型?Python怎么指定判断数据类型
- Python编辑器IDLE的背景如何更改?IDLE的背景色怎么换
- 在Anaconda中怎么打开py文件?Python文件在anaconda中如何用
- Python如何将文本里的字取出来?Python读文件内容有什么方法
- Python中的upper是什么意思?Python中upper有什么作用
- Python类定义的步骤是什么?Python定义类的必要条件