我想在python中顯示圖像,並在用戶在終端輸入圖像名稱後關閉它。我用PIL來顯示圖像,這裏是代碼:如何在python中顯示和關閉圖像?
im = Image.open("image.jpg")
im.show()
我的應用程序顯示此圖像,但用戶的任務是認識上的圖像對象和終端寫答案。如果輸入的答案是正確的,用戶應該得到另一張圖片PIL的問題在於我無法關閉圖像,並且研究唯一的解決方案是殺死圖像查看器的過程,但這並不真正可靠和優雅。 是否有任何其他庫用於顯示具有像.show()和.close()方法的圖像?
這是否依賴「display」作爲一個可執行文件,在用戶的路徑上顯示圖像?這似乎有點......脆弱? – GreenAsJade
這是一個例子,但軟件必須依靠某些東西來工作,這對於給定情況來說是最簡單的方式,通常對於跨平臺應用程序,您可能會使用像wxPython或PyQT這樣的庫來創建窗口和顯示圖像。你也可以使用PIL的'im.show',它可能是跨平臺的,但你不能自動關閉窗口。 –