• 慈善实践与新时代道德建设 2019-05-25
  • 葡萄牙首都上演城市节狂欢 2019-05-25
  • 男子农田挖到古董抠出吓得魂飞魄散 2019-05-25
  • 省会中山路部分路段快车道预计17日通车 2019-05-24
  • 长治职业技术学院“学习新思想千万师生同上一堂课活动”首场授课开讲 2019-05-24
  • [雷人]中国人啥不炒?古董、字画、票证、君子兰、普洱茶、大蒜……凡是有较长保存时间的东西,都有人炒! 2019-05-24
  • 培养细则出炉 士官参谋终于不再是板凳队员了 2019-05-24
  • 山西晋中学院制定办法规范在线课程 2019-05-23
  • 探访上合新闻中心:29个工作组保障新闻中心运行 2019-05-23
  • “东方·亮”:中国光影与红木艺术闪耀悉尼 2019-05-22
  • 搞好纪法贯通,依规依法依纪履职 2019-05-22
  • 云南佛协秘书长康南山:对南传佛教工作的几点思考 2019-05-22
  • 比利时VS巴拿马首发公布 卡拉拉斯、维特塞尔中超双子星在列 2019-05-21
  • 海信世界杯首秀出奇招 竟打出俄文广告 2019-05-21
  • 山东高考:综招考试不再扎堆 考生最多可考4场  2019-05-21
  • 知识改变命运 学习成就未来!

    河南快赢481玩法介绍:河南快赢481基本走势

    010-53652048

    老板让我用python编写了一个简单的年终抽奖程序

    文章来源:博雅环球教育      浏览次数:次      更新时间:2018-12-05 11:30:26
    摘要:老板让我用python编写了一个简单的年终抽奖程序,给大家分享一下!

    河南快赢481基本走势 www.hdhob.tw 这里简单介绍一下实现过程,很简单,主要用到PyQt5这个GUI库,感兴趣的可以参考一下,实验环境win10+python3.6+pycharm5.0,主要内容如下,先看一下效果图:

    1.安装PyQt5,这个是专门用于GUI开发的一个库,可以快速的开发GUI应用,至于安装的话,直接在cmd窗口输入命令“pip install pyqt5”就行,如下,需要稍微等待一会儿,才能下载安装成功:

    2.安装成功后,我们就可以进行代码编写了,如下,这里我进行了拆分,一步一步说明:

    • 首先,定义一个Prize类,继承自QWidget(一个窗口类),初始化__init__函数需要传递一个filename参数,就是存储员工信息的文件名称,代码如下:

    • 员工的信息如下,一行就是一个员工的工号,这里是随便列举的:

    对应读取文本的成员函数方法如下,主要用到open函数,很简单:

    • 接着就是UI界面的设计,分别是3个QLabel标签,3个QSpinBox数字输入框,1个QPushButton按钮,1个QTextEdit文本框(显示获奖人员名单),代码如下:

    • 然后就是抽奖函数(槽函数),绑定btn按钮,依次随机抽取一等奖、二等奖和三等奖,同时去除掉已经获奖的员工,主要代码如下:

    • 最后就是添加main函数,调用这个Prize类,如下:

    点击运行,效果图就如开始给出的那样,很简单吧:

    至此,一个简单的年终抽奖程序便编写完成。总的来说,整个过程很简单,最主要的还是抽奖函数那块,每次抽完奖后,要剔除掉已获奖的员工,其他就没有什么难点了,感兴趣的可以尝试一下,完整的代码就是上面给出的所有,当然,你也可以利用tkinter或wxPython??槔词迪?,界面写的更酷一些,添加一些图片、图标等,网上也有相关教程和资料,感兴趣的可以搜一下。

    希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

    (石老师)呼市学IT找我O~

    挑战高薪!从博雅开始!

    150天0基础到精通,资深教师团队+配备高级服务器+军事化管理模式,采取纯小班面授,入学签订就业协议,保障薪资8K-30K,数百家企业合作,无缝对接!

    找工作难?工资低?门槛高?博雅你统统解决!河南快赢481基本走势欢迎你的咨询~

    现在加入可享5000元VIP课程免费学一月,云计算、大数据二选一。

    活动时间12月8日——12月25日,限额40人,分两班次同时教学。

    学完可得6月实习证明,推荐就业!!!

    河南快赢481基本走势 www.hdhob.tw

    本周精华

    河南快赢481基本走势
  • 慈善实践与新时代道德建设 2019-05-25
  • 葡萄牙首都上演城市节狂欢 2019-05-25
  • 男子农田挖到古董抠出吓得魂飞魄散 2019-05-25
  • 省会中山路部分路段快车道预计17日通车 2019-05-24
  • 长治职业技术学院“学习新思想千万师生同上一堂课活动”首场授课开讲 2019-05-24
  • [雷人]中国人啥不炒?古董、字画、票证、君子兰、普洱茶、大蒜……凡是有较长保存时间的东西,都有人炒! 2019-05-24
  • 培养细则出炉 士官参谋终于不再是板凳队员了 2019-05-24
  • 山西晋中学院制定办法规范在线课程 2019-05-23
  • 探访上合新闻中心:29个工作组保障新闻中心运行 2019-05-23
  • “东方·亮”:中国光影与红木艺术闪耀悉尼 2019-05-22
  • 搞好纪法贯通,依规依法依纪履职 2019-05-22
  • 云南佛协秘书长康南山:对南传佛教工作的几点思考 2019-05-22
  • 比利时VS巴拿马首发公布 卡拉拉斯、维特塞尔中超双子星在列 2019-05-21
  • 海信世界杯首秀出奇招 竟打出俄文广告 2019-05-21
  • 山东高考:综招考试不再扎堆 考生最多可考4场  2019-05-21