日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 表单中值为空的还需要传入么_牛掰!100行Python,自动动手打造一款多国语言翻译软件...

發布時間:2023/12/2 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 表单中值为空的还需要传入么_牛掰!100行Python,自动动手打造一款多国语言翻译软件... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家在平時的學習或者工作中,往往少不了要閱讀外文的文獻,或者將外文的文獻翻譯成中文。這時候就需要打開網頁,然后進行搜索,非常的麻煩。既然是玩Python,小編就帶領大家來打造一款多種語言翻譯的軟件,無需任何操作,打開就能使用,一起來看看吧。

有興趣的同學可以關注小編,并私信“01”領取這款軟件。

01.程序的設計

1).翻譯功能的實現

對于這套翻譯軟件,其最核心的功能當屬于翻譯功能,這里我們用到的是“有道翻譯”的接口,程序通過構造表單提交到接口中去,接口就會返回給我們翻譯的結果,程序如下圖所示:

上述程序中,我們在構造表單時,只需要傳入我們翻譯的"type"以及“i"的值,type代表著翻譯的類型,比如說是”中譯韓“、”中譯英“等類型。

而i則代表的是我們需要翻譯的內容。構造好表單后,我們只需要將表單提交給接口,接口即可返回給我們結果。如果調用接口失敗的話,程序便會返回”有道詞典接口調用失敗“。

02.界面搭建

在核心內容完成之后,接下來我們來講解一下界面的搭建,對于界面的搭建,我們利用tkinter進行完成。在初始化的界面中,程序如下圖所示:

界面的初始化內容中,分別包含了Frame框架,用來放置文本框內容,下拉菜單用來進行翻譯類型的選擇,而按鈕的作用則是用來啟動翻譯的程序。

界面的搭建大家只需要設置好每個控件的位置和大小即可,界面的整體布局如下圖所示。

對于功能的實現,大家只需要在上述的界面中,點擊”翻譯“按鈕,便會自動執行下圖中的函數。

上述的函數分別獲取了翻譯的類型以及需要被翻譯的內容,然后調用了getResult函數,來獲取翻譯的結果,翻譯得到的結果將會被展示在界面右側的文本框之中。

03.封裝軟件

對于將程序封裝成可執行的程序,這里我們用到的是Pyinstaller,其版本號為4.2,python的版本為python3.6。對于軟件的封裝,大家只需要在命令行中跳轉到程序的根目錄下,然后運行pyinstaller -F -w -i python.ico sofeware.py即可開始封裝。

-F的意義是打包單個py文件,-w的意義是程序啟動不開啟命令行,-i的意義是表明我們的圖標是用的python.ico 這個圖標。最后我們輸入想要被封裝的py文件即可。

04.總結

以上就是小編今天為大家帶來的翻譯軟件的制作,大家可以直接下載軟件應用起來,方便又實惠。學Python就是這么有趣好玩!

有興趣的同學可以關注小編,并私信“01”領取這款軟件。

總結

以上是生活随笔為你收集整理的python 表单中值为空的还需要传入么_牛掰!100行Python,自动动手打造一款多国语言翻译软件...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。