2016-12-20 31 views
0

私はpythonとkivyでいくつかのソフトウェアをコーディングしており、kivyアプリと並んでウィンドウで開くコマンドウィンドウを無効にしたいと考えています。 Kivy、コンソールを無効にする方法

は、私はPythonのPROG呼び出すために、コマンドウィンドウでそのコマンドを入力する:今すぐ上から

python main.py -m console 

を、私は私のアプリの下側に任意のkivyウィジェットで1回クリックすることができます。それから、下の画像にそのコンソールが表示されます。 STRG + Eを2回押して無効にすることができます(有効にしてから無効にします)。

悪いことに、このコンソールの部分は、すべてのプログラムがEclipseから起動し、python main.pyまたはpyinstallerでコンパイルされたコンパイル済みバージョンによって直接呼び出されます。

システム全体にpythonを再インストールしようとしましたが、動作しません。

kivy console

どのように私はこのコンソールのブツを無効にすることができますか?

+0

正確に何が起こっているのかを伝えるのは難しいです。 – Leva7

+0

コードは長すぎて、ここに投稿するには時間がかかりすぎて、コード自体は問題とは関係ありません。コンソールの問題が発生し始めたコードに変更はありませんでした。 – user3082089

+0

それでは、問題は何ですか?あなたの質問をクリアしてください。依然として問題を再現するために必要なだけコードを投稿してください。良い答えを提供するために、人々は自分自身で問題を見る必要があります – Leva7

答えて

1

PyInstallerでアプリをパッケージ化する場合は、--noconsoleコマンドラインオプションをご覧ください。 WindowsとOS Xのコンソールを削除する必要があります。

標準のI/O用のコンソールウィンドウを用意しないでください。 Mac OS Xでは、これもOS Xの.appバンドルを構築します。 * NIXシステムでは、このオプションは無視されます。

関連する問題