問題タブ [easygui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
635 参照

python - easygui CLOSE ボタン (ウィンドウの右上) が機能しない

グラフィカル ユーザー インターフェイスに easygui を使用して、python でチャット システムを作成しました。ウィンドウの右上に最小化、最大化、閉じるボタンがありますが、閉じるボタンはまったく機能していません。作成した終了ボタンを使用してアプリケーションを閉じることができます。私はいくつかの検索を行ったところ、easygui に問題があることがわかりました。この問題を修正することはまったく不可能ですか? または、使用しないため、右上から閉じるボタンを削除するにはどうすればよいですか。その最終年度のプロジェクトで、アドバイザーとスーパーバイザーがそのボタンを試してみたいと思っているのですが、機能がないためにマークを失います.とにかくそれを修正するか、少なくともその閉じるボタンを削除しますか?

0 投票する
1 に答える
236 参照

python - Python、while ループで関数を実行すると、それが台無しになります

私はサイコロゲームをプログラミングしています。このコード セグメントは、正しい入力 (たとえば、5+4*3/2-1) を取得し、後でプログラムがクラッシュしないようにするための入力用です。

GUIにはeasyguiを使用しています。最初は次のようなコードでした。

それは問題なく機能し、入力が間違っていないため、プログラムがクラッシュすることはありませんでした。

ただし、入力を計算する関数を while ループ内に配置して、計算された式をメッセージボックスにリアルタイムでユーザーに提供できるようにする必要があります。そこで、プログラムを次のように変更しました。

最初に正しい入力をした場合はすべて問題ありませんが、今の問題は、間違った入力 (2 つの演算子または 2 つの値が隣り合っている、演算子で始まるなど) を与えるたびに、間違っていると表示され、与えさせてくれることです。別の入力。ただし、今回はボタンが正しく機能していません (たとえば、del を押すと、入力に「del」が追加されます)。

誰かが私にこれを手伝ってくれて本当に感謝しています! ありがとう!

0 投票する
1 に答える
1069 参照

python - Py2app: easygui を使用してハード ドライブにファイルを保存する

私は通常、Python スクリプト内で作成された xls ファイルをハード ドライブに保存します。たとえば、これは通常、パンダの場合は非常に簡単なことです。

私の問題は、py2app でコンパイルされたスクリプトからこれを達成しようとしていることです。easyguiを使ってファイルの保存先(どのフォルダ)を聞いてみたのですが、どうしたらいいのかわからず、アプリにコンパイルしたら最後にクラッシュしてしまいます。

これが私が試みたものです:

このスクリプトを変更して、py2app でコンパイルされたアプリから、「name」という名前の Excel ファイルを「easygui.diropenbox()」で選択したフォルダーに保存できますか?

トレースバックは次のとおりです。

0 投票する
2 に答える
1506 参照

python - easyguiをpythonにインストールしようとしています

Python で使用するために EasyGui をインストールしようとしていますが、PC の唯一の管理者であるにもかかわらず、CMD に「setup.py install」と入力すると「許可が拒否されました」というメッセージが表示されます。方法とPythonのバージョンは2.7.3です。助けていただければ幸いです。

0 投票する
1 に答える
354 参照

python - EasyGUI と Python の if/else とループ

if/else ステートメントと EasyGUI 選択ボックスに問題があるようです。ユーザーが「キャンセル」を押すと、「なし」が返されることを知っています。私のコードは常に「Else」ステートメントに入ります。また、私の 2 番目の For ループは反復していないようです。必要なオブジェクト (国名) を選択するためのより良い方法はありますか? これまでのコードとデバッグ出力を次に示します。

更新: 問題は、私が何らかの理由で Mac を使用していたという事実でした。PC を使用しましたが、期待どおりに動作しました。

0 投票する
1 に答える
1238 参照

python-2.7 - EasyGUI を Anaconda にインストールする際の問題

EasyGUIAnacondaに追加しようとしていますが、問題が発生しています。ファイルディレクトリを正しく書き出していないため、無効な構文エラーが発生し続けます。パス ( C:\Users\User1\Downloads\easygui-0.96) を入力した後、入力することになっていることを知っています"python setup.py install」では、その行全体をどのように書き出すのでしょうか?

それが問題なら、私はWindows 8を実行しています。

私はおそらく、日/週/月/年の最もばかげた質問をしていることを知っていますが、Anaconda を使用したことがありません。;)

0 投票する
2 に答える
1857 参照

python - easygui と pyaudio を使用して Python で GUI を実行し、同時にアラーム音を鳴らす

こんにちは、アラーム音と同時に GUI を実行し、2 番目のダイアログ ボックスで [OK] ボタンをクリックすると、アラーム音の繰り返しを停止する必要があります。このタスクを達成するために、メインファイル(easyguiを使用したgui )である2つのファイルを作成し、AudioFileクラスの魔女はpyaudioを使用してアラーム音を再生および停止します。

メインファイル:

オーディオファイル:

メインファイルを使用してこの2つのコードを実行すると、最初にアラーム音を実行し、バックグラウンドでGUIがウィンドウに表示され、2番目のウィンドウから選択肢を選択して[OK]を押すと、アラーム音が停止するはずですが、代わりに最初に私のアプリケーションがアラーム音を鳴らした後、GUI を開始します。GUI のバックグラウンドでアラーム音を再生し、2 番目の OK ボタンを押した後に閉じるにはどうすればよいですか?