對于一些 Python 腳本,我們想把它打包給其他人使用,不是黑色的命令行框,而是打包成一個有界面的程序包給別人,讓普通用戶也能用上是多么酷的事啊。
涉及到界面,就少不了 GUI 編程,對于一些爬蟲腳本或者其他腳本能有一個界面給普通用戶使用,用戶的體驗也是有所上升的。
小編就做了一個圖片文本識別的小工具,有著界面,可以打包給別人使用,小編在寫界面代碼時,并沒有從頭開始寫,而是用了一個叫工具通過拖拽控件的方式,快速生成所需要的界面,小面就來介紹一下這個工具吧~
有了這個工具,你也可以給自己的小腳本添加界面咯!
PAGE 工具
這個工具的名稱就叫 “PAGE”
下載鏈接:
https://sourceforge.net/projects/page/files/latest/download
下載后,我們還需要下載一個 Anaconda,然后把wish所在目錄加入環境變量, 例如我的目錄是 D:Anaconda3Libraryin,
wish.exe是tcl的腳本執行引擎的exe接口。
添加好后,打開的界面如下所示:
打開后出現了 4 個窗口,很好區分,我們主要設計界面的窗口是最右邊的 “New”,它左邊的是工具欄 “Toolbar”,用于拖拽界面的控件,另外兩個一個是菜單欄,一個是層級目錄。
代碼生成
小編設計了一個圖片文字識別所需要的界面包含了一個輸入框,一個標簽,兩個按鈕,一個文本框如下:
界面設計好后,點擊菜單欄【Gen_Python】即可看到代碼,一個【python gui】一個【support modul】
如果我們只是只想要這樣一個簡單的界面,不需要關聯導入其他項目,就只需要【python gui】的代碼即可,【save】保存為 .py 文件,但只是生成這個界面的代碼而已,事件的邏輯需要我們自己添加修改。
圖片文字識別
小編用上面的界面,添加圖片文字識別的邏輯,小編選擇調用騰訊云的 api,具體配置,可查看代碼的文檔。
-
代碼
+關注
關注
30文章
4887瀏覽量
70264 -
GUI
+關注
關注
3文章
677瀏覽量
40753 -
python
+關注
關注
56文章
4825瀏覽量
86200
發布評論請先 登錄
樹莓派新玩法:基于WiFi的CPU溫度與內存使用Web-GUI監控系統

【MWC 2025】羅德與施瓦茨推出CMX500 AI腳本助手,AI驅動自動化助力移動設備測試

使用Python實現xgboost教程
生成式AI工具好用嗎
請問使用AFE4400SPO2EVM測試完之后,GUI里面的數據如何作為原始數據導入到python操作界面里呢?
windows服務器備份mysql腳本
電腦是已經安裝了python2.7,為什么打開GUI的script window時,一直提示未找到python2.7?
生成式AI工具作用
七大嵌入式GUI盤點
使用Python腳本備份華為交換機的配置信息

評論