![](/img/trans.png)
[英]How to create a Python 3.8 virtual environment in Ubuntu 16.04
[英]How to create desktop python game application in Ubuntu 16.04?
我已經使用pygame模塊編寫了一個python游戲。 它從終端運行正常。
我有一個游戲目錄(我們稱之為myGame),其中包含所有資源(圖像和聲音)以及所有使用這些資源的python腳本。
當我通過終端運行游戲時(例如python3 mainPythonModule.py),游戲運行正常。
我試圖創建一個game.desktop文件。 但是,當我單擊它時,出現一個黑色窗口,幾乎立即崩潰。
我正在使用Ubuntu 16.04 LTS。 我的游戲是用python3.5編寫的,並使用pygame模塊。
我的game.desktop文件如下所示
我不希望這個問題的解決方案得到回答,因為我仍然必須輸入終端。
我想創建一個桌面應用程序,這樣,通過單擊圖標,游戲將開始。 就像我們下載任何游戲一樣,在安裝后,我們只需單擊游戲圖標即可運行,我想要這樣的東西。 我怎樣才能做到這一點?
編輯:我不認為這個問題可能是這個問題的重復。 我想知道如何在Ubuntu 16.04中開發桌面應用程序,以便通過單擊某些圖標來啟動游戲。
最終編輯:首先,我要感謝所有答復。 非常浪費您寶貴的時間,我真的很抱歉。
問題已解決。 問題在於所有資源(圖像和聲音)都是通過相對路徑而不是絕對路徑加載的。 現在game.desktop文件運行正常。
我認為您要嘗試的是某種發射器。
在這里,您有我的存儲庫,它包含一個Tkinter GUI,按鈕上有一個PyGame調用。
隨意學習/使用它,查看文件desktop_application.py
,如果您不關心硬幣部分,可以跳過此步驟,並接受所需的內容。
https://github.com/FilippoLeone/PyGameLauncher
您可以使用PyInstaller將所有內容編譯為可執行文件。
從PyPI安裝PyInstaller:
pip install pyinstaller
轉到程序的目錄並運行:
pyinstaller yourprogram.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.