2016-12-20 51 views
0

我使用python和kivy編寫了一些軟件,並且想要禁用與kivy應用程序並排打開的命令窗口。Kivy,如何禁用控制檯

我在命令窗口中輸入的命令來調用蟒蛇PROG:

python main.py -m console 

從現在開始,我可以在任何kivy插件點擊一次我的應用程序的底部。然後在下面的圖片中顯示該控制檯。我可以通過按兩次STRG + E來禁用它(激活,然後停用)。

不好的是,這個控制檯的一部分是每個程序都從eclipse啓動的,直接由python main.py調用,或者也在編譯版本中,用pyinstaller編譯。

我試圖在我的系統上重新安裝整個python,但它不起作用。

kivy console

如何禁用此控制檯啄?

+0

請分享您的代碼,很難分辨究竟發生了什麼 – Leva7

+0

代碼太長,無法發佈,我相對比較舒服,代碼與問題本身無關。在控制檯問題開始發生的代碼中沒有任何變化。 – user3082089

+0

那麼問題是什麼?清理你的問題。根據需要發佈儘可能多的代碼以再現問題。爲了提供一個很好的答案,人們需要自己看到問題 – Leva7

回答

1

如果您使用PyInstaller打包應用程序,則應該查看--noconsole命令行選項。它應該擺脫Windows和OS X中的控制檯:

Windows和Mac OS X:不提供用於標準I/O的控制檯窗口。在Mac OS X上,這也會觸發構建OS X .app軟件包。 * NIX系統中忽略此選項。