python做简单的笑脸的编程,python笑话制造机

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: