乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      aardio 自動安裝 Python 模塊 ,圖形化界面,獨立 EXE 一把梭

       風聲之家 2022-10-21 發(fā)布于江蘇

      aardio 開發(fā)圖形界面利索,與 Python 交互也方便。

      aardio + Python 開發(fā)的程序可以一鍵生成獨立 EXE 文件,自帶綠色 Python 運行時,生成的 EXE 也不大。

      但是 aardio 自帶的 Python 是綠色版,添加第三方模塊需要手動安裝 —— 比較麻煩。今天花了點時間研究了一下,在 aardio 中引入了 pip 安裝工具,這就舒服了 !

      在 Python 工程內運行 pip 安裝 Python 模塊


      首先請更新 aardio 與 py3 擴展庫,然后如下圖創(chuàng)建 py3 工程:

      創(chuàng)建工程以后,在工程管理器雙擊「安裝模塊 > pip」

      打開 pip.aardio 指定模塊名稱,然后點擊「運行」按鈕:

      pip 就會自動安裝好模塊了,操作就這么簡單。

      py3.pip 默認會將 Python 模塊安裝到工程中的 "/py/site-packages" 目錄下。發(fā)布時僅打包當前工程的 Python 模塊,生成 EXE的體積就會更小。

      創(chuàng)建空白 aardio 文件調用 py3.pip 安裝 Python 模塊

      也可以點 aardio 左上角『新建控制臺』按鈕新建一個代碼文件。

      輸入以下代碼調用 py3.pip 。










      點『運行』按鈕。

      沒有保存到文件的 aardio 代碼,應用程序根目錄( "/" )也指向當前工程目錄,所以運行上面的代碼也會將模塊安裝到當前工程。

      上述操作過程動畫演示:

      使用 py3.pip 時切換 Python 版本

      如果使用 py3.10 擴展庫,則引用庫需要改為 py3.10.pip ,例如:








      同一個 aardio 工程應當只使用一個 Python 版本。用 Python 要記住不同版本有些東西是不兼容的,例如我寫的 py3.pip 與 py3.10.pip 的實現(xiàn)都是不同的。

      說實話用 aardio 是真幸福,例如現(xiàn)在 aardio 版本是 v35,用 v34的用戶都很罕見。

      使用 py3.pip 切換鏡像源

      切換鏡像源示例:






      參數(shù)可以直接寫源地址,也可以改為縮寫,有哪些縮寫請參考該函數(shù)說明?;蛴益I點該函數(shù)名,然后點跳轉到定義。

      Python 代碼放入 /py 目錄

      在 aardio 中Python 代碼或者模塊 —— 應當總是放在 /py 目錄下。

      Python 擴展庫默認就會在 /py 目錄下搜索 Python 模塊。而且發(fā)布工具也自動支持 /py 目錄(即使沒有添加 /py 到工程中,只要工程中有這個目錄,aardio 都可以自動識別 )。

      請注意看下圖 Python 程序轉獨立 EXE 工具,就會默認選中 /py 目錄:

      使用 plus 控件制作精美界面

      aardio 中的 plus 控件做界面很方便,也很簡單。

      plus 控件可支持 各種字體圖標,jpg 圖像,透明 gif 圖像,透明動畫,半透明 png 圖像,并可設定多種不同的繪圖模式、九宮格貼圖等等,使用 plus 控件可以簡單地通過在窗體設計器中拖拉創(chuàng)建各種漂亮的控件效果、可創(chuàng)建靜態(tài)圖片框、動畫播放控件、按鈕、透明按鈕、不規(guī)則按鈕、復選框、超鏈接、進度條、扇形進度條、滑塊跟蹤條、選項卡、彈出菜單、下拉框...... plus 控件還提供了非常多的靈活的可調整參數(shù),如果您擅于發(fā)揮可以做出更多的控件效果。

      plus 控件是用純 aardio 代碼實現(xiàn)的,體積很小,所以生成的 EXE 也很小。

      下面簡單介紹一下 plus 控件的用法。

      1、拖一個 plus 控件到界面上,選中 plus 控件。

      2、鼠標雙擊并打開 aardio 工具 / plus 控件配色工具。

      3、配置好顏色樣式,或者點擊預設的范例樣式,

      然后點擊「導出到窗體設計器選中控件」就可以了。

      更多教程請查看 aardio 開始頁的《 系列教程:使用 plus 控件制作精美界面 》。

      Python 程序轉為獨立 EXE 文件

      在 aardio 中將 Python 程序轉為獨立 EXE 只要點下圖的按鈕就可以了:

      不得不說 Python 生成的獨立 EXE 體積是真小,只有十幾 MB,打個壓縮包也就幾 MB。相比動不動就上百 MB 的 Electron ,算是很小了。

      aardio 與 Python 相互調用

      剛剛還有人問我一個問題,aardio 怎么獲取 Python 的值。

      其實 aardio 與 Python 相互調用非常方便,建議看一下范例,代碼都非常簡單,要不了幾分鐘:

      aardio 與 Python 交互真的很方便,示例:
























      aardio 調用 Python 代碼示例:



























      有用戶說 Python 代碼中多按一個空格就會出錯,要 aardio 修復這個 "bug"。其實 Python 中的空格縮進是語法元素,要求非常嚴格。不能隨意按空格。

      aardio 支持混編十幾種編程語言,例如 C語言、C++、C#、Java、Python、R、JavaScript、Node.Js、Fortran、VB、Flash ActionScript、PHP、VBScript、PowerShell、NewLISP、AutoLISP、Delphi、FreeBASIC、Ruby、Rust、Julia、Nim、Go 語言、批處理 ......等等非常多。

      但使用任何一種語言,基礎語法都需要先了解一下。

      aardio 中使用其他編程語言只是可選項

      這里需要說明一下,在 aardio 中使用其他編程語言只是可選項。

      實際上大多數(shù) aardio 程序都是純 aardio 代碼開發(fā)的,aardio 中的標準庫也基本都是純 aardio 代碼實現(xiàn)。

      即使是 win.ui 界面庫也是純 aardio 代碼實現(xiàn)的。

      而且 aardio 也不存在翻譯其他編程語言這種功能,aardio 是 aardio ,其他語言是其他語言。

      例如 aardio 里的 Python 就是原來的 Python ,aardio 只是用 Python 提供的接口去調用執(zhí)行 Python 而已

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多