python做简单的笑脸的编程,python笑话制造机
本文主要和大家分享了如何用Python编写一个简单的冷笑话生成器,这样如果你又惹女朋友生气了,就可以讲笑话哄她了。跟边肖学。
00-1010介绍开发工具的环境构建原理及效果展示
目录
让我们写一个笑话生成器。挺有意思的。
事不宜迟,我们愉快的开始吧~
导语
Python版本:3.7.8
相关模块:
Pyqt5模块;
以及python自带的一些模块。
开发工具
安装Python并将其添加到环境变量中。pip可以安装所需的相关模块。
环境搭建
其实原理很简单。首先,上网找一些冷笑话:
然后挖掘出要讽刺的事情,事情的提出者,提出者声称有帮助,事件的受害者和事件发生的组织,根据用户的输入自动填写:
template=random.choice(模板)
template=template . replace( { event } ,self.edit_1.text())。替换( {boss} ,self.edit_2.text())。替换( {target} ,self.edit_3.text())。替换( {victim} ,self.edit_4.text())。替换( {org} ,self.edit_5.text())
然后编写一个简单的pyqt接口来集成这个函数:
#定义一些必要的组件
grid=QGridLayout()
#-标签
Label_1=QLabel(讽刺的事情3360 )
Label_2=QLabel(事情的始作俑者是: )
Label_3=QLabel(作者声称这样会对:有帮助)
Label_4=QLabel(事件:的受害者)
Label_5=QLabel(事件发生的组织: )
#-输入框
self.edit_1=QLineEdit()
self . edit _ 1 . settext(* * * *配送优先级高于日用品)
self.edit_2=QLineEdit()
Self.edit_2.setText(无法显示内容违规)
self.edit_3=QLineEdit()
Self.edit_3.setText(代替其他生活必需品)
self.edit_4=QLineEdit()
Self.edit_4.setText(猜猜哪个倒霉)
self.edit_5=QLineEdit()
self . edit _ 5 . settext( * * * * * )
#-生成按钮
Button=QPushButton(生成笑话)
#-结果显示框
self.text_edit=QTextEdit()
并手动布局:
#组件布局
grid.addWidget(label_1,0,0,1,1)
grid.addWidget(self.edit_1,0,1,1,1)
grid.addWidget(label_2,1,0,1,1)
grid.addWidget(self.edit_2,1,1,1,1)
grid.addWidget(label_3,2,0,1,1)
grid.addWidget(self.edit_3,2,1,1,1)
grid.addWidget(label_4,3,0,1,1)
grid.addWidget(self.edit_4,3,1,1,1)
grid.addWidget(label_5,4,0,1,1)
grid.addWidget(self.edit_5,4,1,1,1)
grid.addWidget(button,5,0,1,2)
grid.addWidget(self.text_edit,6,0,5,2)
self.setLayout(网格)
所以你完成了:
原理简介
首先,安装最新版本的pikachupytools:
pip安装pikachupytools -升级
然后编写以下代码来调用和运行:
从pytools导入pytools
tool_client=pytools.pytools()
tool_client.execute(苏联发电机)
效果如下:
源代码
关于用Python编写笑话生成器的这篇文章到此为止。有关Python笑话生成器的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。