写图形界面可以尝试一下 tkinter ,可以写出来一个图形程序,
以下用 python3 作为示例。
1. tkinter的初始化tkinter 初始化一个窗口很简单,包含导入就3行代码。
import tkinter as tk
root = tk.tk()
root.mainloop()
效果像这样:
2. 实践一下写一个随机生成 1-100 以内随机数的程序,按下按钮来生成
代码如下:
gen_random.py
import tkinter as tk
import random
defgen_random():
使用 random 模块下的 randint 函数生成随机数
:return: 返回 1-100 以内的随机数
returnstr(random.randint(1,100))defcontrol_entry():
# 删除entry里面的内容
entry_random.delete(0, tk.end)
# 向entry插入随机数,随机数由 gen_random 函数生成
entry_random.insert(0, gen_random())if __name__ =='__main__':
# 初始化
root = tk.tk()
# 图形界面的标题
root.title('随机数生成器')
# 窗口的尺寸,分别对应的宽和高
root.geometry('250x100')
# 文本提示
label_random = tk.label(root, text='生成 1-100 以内的随机数')
# 随机数展示的entry
entry_random = tk.entry(root)
# 生成随机数的按钮,按下按钮触发函数
button_gen = tk.button(
root,
text='生成随机数',
command=control_entry)
# 三个控件的布局,依次从上到下分布
label_random.pack()
entry_random.pack()
button_gen.pack()
# 保持图形界面不被销毁
root.mainloop()
3. 打包成exe打包需要 pyinstaller 这个库
pip install pyinstaller
打包
pyinstaller -f gen_random.py
会在当前目录下的 dist 文件下生成一个 gen_random.exe 文件
这样别人的电脑没有安装 python,也可以运行你写的程序了。
收录于合集 **#**python
37个
上一篇用python写一个实时显示网速的图形程序下一篇股票基础信息获取竟然如此简单
如何降低电力变压器局部放电
余承东:华为出货目标今年2亿部明年2.5亿后年3亿
2018年中国LED灯管出口局势分析
关于PCB制造的硬性成本因素的分析
Video Frame Buffer IP初学者入门案例分析
写一个exe程序
小米手环怎么连接手机
碳化硅产品级别的质量认证
5G远距医疗:“远距”要成功,基础建设要先做好
智慧物流与智慧城市如何融合
数码热潮来袭 WWDC2022开场 小米、ROG预热新旗舰 华为畅享50发布
ADI推出降压型buck转换器,有效降低多节电池供电产品的尺寸
VD并联闪光电路图
高通量5G智能网联车专家研讨会在北京智能计算产业研究院隆重召开
技术前沿:揭秘四大金属空气电池的应用
智能水表的定义是什么,它的分类有哪些
创想焊缝跟踪传感器适配库卡机器人的应用案例
怎样设计一个以单片机多机串行通信原理为核心的电子开关?
管道焊接机器人概述、结构及特点
PFC的基础知识汇总