Python tkinter 函式庫有沒有辦法使用 python tkinter 函式庫。如果我嘗試導入它,我只會收到一條錯誤訊息,指出它不存在。
自動化和腳本編寫回覆:Python tkinter 庫請參閱 Paul 的回覆RE:Is there a list of python library names in JMP18.0.0?
粗體是我添加的
唯一「安裝」的函式庫是隨庫存 Python.org Python 3.11.x 一起分發的標準函式庫,減去一些可能無法在嵌入式環境中正常運作的精選函式庫。其中最有名的是: venv 和tkinter 。還有一些瑣碎的事情,像是海龜和你好。
回覆:Python tkinter 庫問題是 TkInter 和其他 Python GUI 庫假設 Python 控制主程式的“運行循環”,但在嵌入式 Python 的情況下,主機應用程式 ( JMP ) 是控制主 GUI 事件循環的應用程式。這會導致各種問題,主要是不穩定和崩潰,因為兩者正在爭奪事件循環的控制權。打開 Tk 窗口(甚至 matplotlib 窗口)通常沒問題,只要在 JMP 仍在運行時從不關閉窗口即可...關閉窗口,您可能會遇到多個問題。我已經看到了所有這些: JMP 退出,因為 Python UI 決定最後一個視窗關閉應該退出應用程序,但這就是 JMP;由於 Python UI 導致 JMP 中的選單系統損壞,導致視窗關閉時釋放其他資源;不久之後就崩潰了。
正在探索的事情之一是調出 JMP UI 視窗以在其中繪圖並新增控制項。我已經在 18 中完成了範例程式碼,其中使用 run_jsl() 引發了檔案選擇器對話框。整合控制 JMP 視窗中的 JMP Python 不存在與認為 Python 完全控制的外部 UI 相同的問題。