對于一些 Python 腳本,我們想把它打包給其他人使用,不是黑色的命令行框,而是打包成一個有界面的程序包給別人,讓普通用戶也能用上是多么酷的事啊。
涉及到界面,就少不了 GUI 編程,對于一些爬蟲腳本或者其他腳本能有一個界面給普通用戶使用,用戶的體驗也是有所上升的。
小編就做了一個圖片文本識別的小工具,有著界面,可以打包給別人使用,小編在寫界面代碼時,并沒有從頭開始寫,而是用了一個叫工具通過拖拽控件的方式,快速生成所需要的界面,小面就來介紹一下這個工具吧~
有了這個工具,你也可以給自己的小腳本添加界面咯!
PAGE 工具
這個工具的名稱就叫 “PAGE”
下載鏈接:
https://sourceforge.net/projects/page/files/latest/download
下載后,我們還需要下載一個 Anaconda,然后把wish所在目錄加入環(huán)境變量, 例如我的目錄是 D:Anaconda3Libraryin,
wish.exe是tcl的腳本執(zhí)行引擎的exe接口。
添加好后,打開的界面如下所示:
打開后出現(xiàn)了 4 個窗口,很好區(qū)分,我們主要設(shè)計界面的窗口是最右邊的 “New”,它左邊的是工具欄 “Toolbar”,用于拖拽界面的控件,另外兩個一個是菜單欄,一個是層級目錄。
代碼生成
小編設(shè)計了一個圖片文字識別所需要的界面包含了一個輸入框,一個標簽,兩個按鈕,一個文本框如下:
界面設(shè)計好后,點擊菜單欄【Gen_Python】即可看到代碼,一個【python gui】一個【support modul】
如果我們只是只想要這樣一個簡單的界面,不需要關(guān)聯(lián)導入其他項目,就只需要【python gui】的代碼即可,【save】保存為 .py 文件,但只是生成這個界面的代碼而已,事件的邏輯需要我們自己添加修改。
圖片文字識別
小編用上面的界面,添加圖片文字識別的邏輯,小編選擇調(diào)用騰訊云的 api,具體配置,可查看代碼的文檔。
-
代碼
+關(guān)注
關(guān)注
30文章
4977瀏覽量
74400 -
GUI
+關(guān)注
關(guān)注
3文章
699瀏覽量
43897 -
python
+關(guān)注
關(guān)注
58文章
4888瀏覽量
90320
發(fā)布評論請先 登錄
GUI Guider 如何控制字體生成的范圍?
恩智浦嵌入式HMI應(yīng)用開發(fā)工具GUI Guider 1.10.1全新上線
官方新品 | 虹科PCAN-Explorer 7發(fā)布:帶來Python腳本與靈活授權(quán)新體驗
無圖形界面模式下自定義檢查工具的應(yīng)用
PYQT 應(yīng)用程序框架及開發(fā)工具
termux調(diào)試python猜數(shù)字游戲
HarmonyOSAI編程頁面生成
Python腳本實現(xiàn)運維工作自動化案例
分享---簡單快速實現(xiàn)烘烤設(shè)備UI界面的方法
如何使用 SEGGER emWin AppWizard 工具為儀表板界面設(shè)計圖形用戶界面?
HarmonyOS AI輔助編程工具(CodeGenie)頁面生成
GUI Guider全新優(yōu)化方案GUI xTurbo-VeloRender初體驗:基于i.MX RT平臺的LVGL渲染能力突破
【PCA9958HN-ARD】GUI工具的使用
AWTK,開啟屬于你的GUI之美
如何使用Python腳本實現(xiàn)GUI界面生成工具
評論