Python 图形化随机字符串生成器 - 自动生成格式化字符串
以下是一个使用 Python 编写的图形化随机字符串生成程序:\n\npython\nimport tkinter as tk\nimport random\nimport string\n\ndef generate_random_string():\n random_string = '-'.join(''.join(random.choice(string.ascii_lowercase) for _ in range(5)) for _ in range(5))\n output_text.config(state=tk.NORMAL)\n output_text.delete(1.0, tk.END)\n output_text.insert(tk.END, random_string)\n output_text.config(state=tk.DISABLED)\n\n# 创建主窗口\nwindow = tk.Tk()\nwindow.title("随机字符串生成程序")\n\n# 创建生成按钮\ngenerate_button = tk.Button(window, text="生成随机字符串", command=generate_random_string)\ngenerate_button.pack(pady=10)\n\n# 创建输出栏\noutput_text = tk.Text(window, height=1, width=30)\noutput_text.config(state=tk.DISABLED)\noutput_text.pack()\n\n# 运行主循环\nwindow.mainloop()\n\n\n此程序使用了tkinter库创建了一个简单的GUI窗口。当点击"生成随机字符串"按钮时,会调用generate_random_string()函数生成随机字符串,并将其显示在输出栏上。输出栏使用Text小部件实现,通过设置state属性为DISABLED来防止用户编辑输出栏。\n\n每次点击按钮生成随机字符串后,旧的字符串会被清除,新的字符串会显示在输出栏上。每个随机字符串由5个由小写字母组成的5个字符段组成,并使用"-"进行分隔,符合你所描述的格式。
原文地址: http://www.cveoy.top/t/topic/p55B 著作权归作者所有。请勿转载和采集!