私はPythonでQtDesignerを使って少しのGUIアプリケーションを構築しました。私はAutodesk 360 + Autocadを使用している私のチームの少数の人達にそのアプリケーションを渡しました。 link 1、link2:PyQT4 GUIアプリケーションをコンパイルまたは実行するときにlog4cplusの警告を除外(または無効化)しますか?
私のアプリは、Autodesk 360がマシンにインストールされたときにバグがあることが知られているファイル名を取得するためにQFileDialog
コマンドを使用します。
バグ:ファイルダイアログが呼び出されたときに、コンソールには、必ず次のエラーを返します。
log4cplus:ERROR No appenders could be found for logger (AdSyncNamespace).
log4cplus:ERROR Please initialize the log4cplus system properly.
エラーは、それが処理を変更しないと重要ではないが、私はすべてのエラーをしたくありませんそんなポップアップメッセージ。
Autodesk製品を毎日使用している人にアプリを配布し、すぐに訂正されるようなものではないことを考慮して、はコンソールに表示されないようにこのエラーを無視できますか?py2exe
でビルド中に何かを無視することによって...私はどこを検索するのか分からない。ありがとう!
他の入力または出力にコンソールを使用していますか? –
はいコンソールが使用され、処理中にユーザーからQAが取得され、情報ログが表示される – kaycee
アプリケーションのstdout/stderrにハンドラを置き、特定のメッセージを除いてすべてを通過させることができます。残りのアプリケーションの設定に基づいて私は知らない。 –