python高手养成百家号_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...
前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名。
如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律
之前,也提到过,我们在一些项目中,需要若干个随机姓名,为了节省我们的测试时间,让测试更加逼真,就定义了一个函数来生成随机姓名。如下图
如何将我们定义函数生成的随机姓名写入到Excel表格中呢?这就是我们今天要利用Python实现的效果。
首先,我们生成一个GUI界面,接收用户对于随机姓名的一些个性化定制。然后,利用我们之前定义的类,来生成指定的随机姓名;最后,我们将生成的随机姓名存储到Excel表格中。废话不多说,直接开始吧。
这一内容相对来说很简单。我们使用GUI界面来获取用户输入相关设置(当然,还可以选择控制台方式),GUI界面看起来相对直观一点。我们来看下界面效果。
我们在界面中,将需要生成的随机姓名的各个参数属性进行设置。GUI界面讲过很多了,PyQt5和tkinter等的介绍,之前也有很多内容,下面是一些有意思的案例:
Python内置库并非一无是处,用tkinter也可绘制简单漂亮的散点图
图形界面编程技巧,用Python中PyQt5库快速创建一个应用程序框架
Excel表格搬到Python界面上?可以实现!结合PyQt5的QTabWidget类
等等,还有很多,大家添加关注后自己看往期的博文。今天,我们直接利用tkinter来生成这个简单的界面,附上部分源代码。
需要说明的是,界面中,当选中固定姓氏复选框后,界面中弹出固定姓氏文本框,这样的效果如何实现呢?
别着急,其实原理很简单,利用控件的pack()和packforget()方法之间进行切换,即可暂时隐藏一些控件。
先来看下上一篇中定义的类和我们界面之间的关系。
那么,应用就简单了,我们从界面中获取相应的数据,然后直接传入实例方法中,将相关属性设置后,即可生成我们需要的随机姓名了。部分代码如下。
数据写入Excel表格的相关内容,我们前面也介绍了不少。感兴趣的小伙伴自己找吧,里面有很多案例哦。下面,直接上部分代码。
等等,有点乱了,上面这些内容如何整合到一起呢?把开始的思路理一遍就可以了。附上源代码,获取方式很简单。关注我,私信回复“随机姓名xls”即可。大家下载源代码自己看哦。
好了,今天的内容就到这里了,喜欢Python编程的小伙伴关注我,后续会有更多精彩实例哦。
想了解更多精彩内容,快来关注python高手养成
转载请注明出处,百家号:Python高手养成
python高手养成百家号_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...相关推荐
- python高手养成百家号_拥有这件神器,菜鸟也可以成为数据分析大师(连载二)...
上一篇文章我们带大家对词云自动生成工具的GUI界面框架进行了介绍,并对GUI界面使用的类NoteBook.Group.EntryField的常见使用方法进行了梳理.今天,我们带大家制作第一个页面:获取 ...
- python数据写入表格生成图片_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...
前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名. 生成一些随机姓名 如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律 之前,也提到过,我们在一些项目中,需要若干个 ...
- python是什么品牌_“Python之窗”百家号有什么作用?企业品牌必须知道的推广渠道...
备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考. Python之窗是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列784779名,科 ...
- python高手 百家号_别犹豫,美剧想看就看,手把手教你用Python轻松获取经典美剧地址...
最早一部<越狱>转变了我对美剧的看法.主人公scofield的聪明才智和坚强的毅力,<绝命毒师>里面主人公的中年逆袭,<纸牌屋>里面老谋深算的政客,等等,这些美剧和 ...
- python生成大量随机信息,并保存到Excel文件中
题目要求 生成大量随机信息1000条,(每条信息包括:姓名.性别.年龄.籍贯.电话号码.地址.电子邮件.数学成绩.英语成绩)统计分析数学成绩90分以上的人的性别.年龄.籍贯.尝试将上述随机生成信息写入 ...
- python 爬取链家数据_用python爬取链家网的二手房信息
题外话:这几天用python做题,算是有头有尾地完成了.这两天会抽空把我的思路和方法,还有代码贴出来,供python的初学者参考.我python的实战经历不多,所以代码也是简单易懂的那种.当然过程中还 ...
- python pandas教程百家号_python--学习笔记6 pandas
from pandas import Series,DataFrame #注意大小写 import pandas as pd Series的字符串表现形式为:索引在左边,值在右边. 可以通过Serie ...
- python pandas教程百家号_Pandas 常见的基本方法
说明:文章所有内容均截选自实验楼教程[Pandas 使用教程],想要查看教程完整内容,点击教程即可~ 前言: Pandas 是非常著名的开源数据处理工具,我们可以通过它对数据集进行快速读取.转换.过滤 ...
- fiddler软件+手机模拟器搭配抓包,这篇博客有Python爬虫与百家号的事
本篇博客为爬虫120例第60例,核心内容围绕手机抓包展开,本片练习模拟器与 Fiddler 之间的搭配 . 选择模拟器的原因也很简单,由于很多抓包软件对安卓系统有版本要求,我们不能天天给手机更换系统, ...
最新文章
- Linux终端实现自己的命令解释器----mybash
- linux 编译报错 not a directory,Linux常见英文报错中文翻译
- python字符串_python字符串API
- Java编程思想学习(一) 一切都是对象
- Jabber 协议 概述
- 类 kotlin(13)
- error “Device supports x86, but APK only supports armeabi-v7a”
- bzoj 1803: Spoj1487 Query on a tree III(主席树)
- vm虚拟机安装凤凰os安卓系统
- 小白如何从零开始运营微信公众号?
- HbuilderX连接Nox(夜神模拟器)
- 基于阿里云的应用系统三级等保1.0测评总结
- 文科生能学计算机专业难吗,文科生能读计算机科学专业吗?
- DevOps落地实践:普元:PRIMETON DEVOPS
- loadrunner11无法启动ie浏览器问题
- linux kill ps的结果,(转载)linux 查看某进程 并杀死进程 ps grep kill
- 如何用python解方程组_python如何解方程组
- 配置容错组件 Sentinel(五)
- 基于深度学习的公交客流统计解决方案简介
- cannot be used as a JSX component
热门文章
- sublime下载php插件安装插件,Sublime使用,安装插件
- 如何关闭桌面广告弹窗
- Android案例(1)——美女拼图小游戏
- 控制论在计算机科学与技术的应用,计算机科学与技术的应用领域简述论文_毕业论文.doc...
- csss实现三角形(倒三角、左右侧边倒三角等)
- Android各版本对应的SDK和市场占有率
- 谷歌大神带你十分钟看懂TensorFlow
- arcgis里如何提取某一字段的最后几位数
- 前后端分离项目,vue+uni-app+php+mysql电影院售票小程序系统 开题报告
- 基于Python鲜花水果商城系统设计与实现 开题报告