python无线对联生成器
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章给大家介绍python无线对联生成器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。导语时逢中秋佳节,古人吟诗对唱、把酒言欢的日子, 佳节加上对联,那就是相得益彰。普天同庆
千家信息网最后更新 2025年01月19日python无线对联生成器
这篇文章给大家介绍python无线对联生成器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
导语
时逢中秋佳节,古人吟诗对唱、把酒言欢的日子, 佳节加上对联,那就是相得益彰。
普天同庆、花好月圆庆中秋,中秋将至,为营造温馨、和谐的节日氛围
小编以对对联的形式,表达了对节日的祝福
都有哪些对联呢?让我们一睹为快吧~
正文
环境安装:
Python3.6、Pycharm、requests模块、界面是基于PyQt5。
首先设置对联生成器的界面小标题等。
class CoupletGenerator(QWidget): def __init__(self, parent=None, **kwargs): super(CoupletGenerator, self).__init__(parent) self.setWindowTitle('对联生成器') self.setWindowIcon(QIcon('data/icon.jpg')) self.setFixedSize(600, 400)
如下:
然后设置好相应的按钮组件、布局。
self.label_title = QLabel('对联主题:') self.line_title = QLineEdit('中秋佳节') self.generate_btn = QPushButton('生成') self.label_result = QLabel('生成结果:') self.text_couple = QTextEdit() grid = QGridLayout() grid.addWidget(self.label_title, 1, 0) grid.addWidget(self.line_title, 1, 1, 1, 39) grid.addWidget(self.generate_btn, 1, 40) grid.addWidget(self.label_result, 2, 0) grid.addWidget(self.text_couple, 2, 1, 1, 40) self.setLayout(grid)
最后生成对联为横批、上联、下联。
def generate(self): if not self.line_title.text().strip(): return url = f'https://aip.baidubce.com/rpc/2.0/nlp/v1/couplets?access_token={self.access_token}' headers = { 'Content-Type': 'application/json' } all_couplets = [] index_ranges = [(0, 2), (3, 5), (6, 8), (9, 11), (12, 14)] for idx in range(5): params = { 'text': self.line_title.text(), 'index': random.randint(*index_ranges[idx]), } response = requests.post(url, headers=headers, json=params) response_json = response.json() center = response_json['couplets']['center'] first = response_json['couplets']['first'] second = response_json['couplets']['second'] text = f'横批: {center}\n上联: {first}\n下联: {second}' all_couplets.append(text) self.text_couple.setText('\n\n\n'.join(all_couplets))
效果如下:
总结
好啦!门前的对联知道贴什么了吧?
关于python无线对联生成器就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
对联
生成
生成器
佳节
无线
上联
下联
内容
更多
横批
界面
节日
帮助
不错
温馨
普天同庆
相得益彰
花好月圆
一睹为快
把酒言欢
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
基于知识图谱的数据库
服务器关闭自检
某网站的用户数据库泄露 影
网络安全公司销售费用
中央网络安全和信息化领导小组组长
随着网络技术的迅速发展
服务器连接显示错误
数据库应用技术安全管理
米高梅互联网科技
好玩的魔兽单机数据库
金融软件开发公司是做什么的
成都东塔网络安全学院白盒测试
apex服务器人少
中国知网期刊全文数据库
网络安全技术职业道德考试
国外的软件开发网站
网络安全事件是由于
部门有哪些属性数据库
数据库是按照什么来组织
自带数据库网站模板下载
数据库优化新技术有哪些
删除数据库sql2000
逆向数据库关系图
提交审核功能数据库
装配式网络技术哪家好
余姚虚拟服务器
网站链接数据库的配置文件
网络安全应急事件报告
微博系统数据库E-R图
远程找数据库