一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器

中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器

2022-01-08 00:24顧木子吖 Python

適逢中秋老家居然有在中秋貼對(duì)聯(lián)的習(xí)俗,于是自己開機(jī)立馬寫了一個(gè)對(duì)聯(lián)生成器,文中給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有參考價(jià)值

 

導(dǎo)語

??中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器

時(shí)逢中秋佳節(jié),古人吟詩對(duì)唱、把酒言歡的日子, 佳節(jié)加上對(duì)聯(lián),那就是相得益彰。

普天同慶、花好月圓慶中秋,中秋將至,為營(yíng)造溫馨、和諧的節(jié)日氛圍

?

中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器?

中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器小編以對(duì)對(duì)聯(lián)的形式,表達(dá)了對(duì)節(jié)日的祝福

都有哪些對(duì)聯(lián)呢?讓我們一睹為快吧~

?

中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器?

 

正文

環(huán)境安裝:

Python3.6、Pycharm、requests模塊、界面是基于PyQt5。?

中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器??

?

首先設(shè)置對(duì)聯(lián)生成器的界面小標(biāo)題等。

class CoupletGenerator(QWidget):
    def __init__(self, parent=None, **kwargs):
        super(CoupletGenerator, self).__init__(parent)
       
        self.setWindowTitle("對(duì)聯(lián)生成器")
        self.setWindowIcon(QIcon("data/icon.jpg"))
        self.setFixedSize(600, 400)

如下:

?中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器

?然后設(shè)置好相應(yīng)的按鈕組件、布局。

 self.label_title = QLabel("對(duì)聯(lián)主題:")
        self.line_title = QLineEdit("中秋佳節(jié)")
        self.generate_btn = QPushButton("生成")
        self.label_result = QLabel("生成結(jié)果:")
        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)

最后生成對(duì)聯(lián)為橫批、上聯(lián)、下聯(lián)。

  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}
上聯(lián): {first}
下聯(lián): {second}"
            all_couplets.append(text)
        self.text_couple.setText("


".join(all_couplets))

效果如下:?

中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器?

中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器

?中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器

 

總結(jié)

好啦!門前的對(duì)聯(lián)知道貼什么了吧?

?

中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器?

到此這篇關(guān)于中秋節(jié)老家要貼對(duì)聯(lián)之python無線對(duì)聯(lián)生成器的文章就介紹到這了,更多相關(guān)python 對(duì)聯(lián)生成內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/weixin_55822277/article/details/120205265

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 麻豆网站在线观看 | 亚洲乱码一二三四五六区 | 校服下的白嫩小乳尖h1v1 | 亚洲男人的天堂视频 | 九九精品国产亚洲A片无码 九九99热久久999精品 | 欧美在线高清 | 福利片福利一区二区三区 | 天天摸天天操天天爽 | 日本一区二区视频免费播放 | 国产免费不卡视频 | 日韩在线毛片 | 九九久久国产 | 欧美在线视频7777kkkk | 超级碰在线视频 | 涩情主播在线翻车 | 无遮挡h肉动漫高清在线 | 毛片应用| 青草草在线观看 | 国产精品va在线观看不 | 国产精品极品 | 欧美同性video | 色综合色综合 | 嫩草影院永久入口在线观看 | 国产乱子伦真实china | 91久久线看在观草草青青 | 欧美精品久久久久久久免费观看 | 欧美透逼视频 | 免费的强动漫人物的 | 四虎影视4hu最新地址在线884 | xxxxx性bbbbb欧美| 无人区尖叫之夜美女姐姐视频 | 日本免费精品视频 | 91香蕉国产 | 国产精品网页 | 欧美视频黑鬼大战白妞 | 国产一级片在线 | 2012手机在线中文字幕 | 久久精品视在线观看2 | 欧美高清videosdesex0 | asspics大尿chinese| 午夜福利理论片高清在线 |