問題タブ [wxglade]

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 に答える
2784 参照

python-2.7 - 終了ボタンが機能しない - wxpython

wxGlade で GUI を開発しましたが、まだ動作しています。しかし、GUI を開始するには、いくつかの選択肢を含むスクリプトをコーディングしました。したがって、すべてが機能しますが、「x」が付いた赤いボタンを押してウィンドウを閉じても、アプリケーションは停止しません。

スクリプトで終了関数を呼び出す別の終了ボタンによって呼び出されるメソッドを作成しました。しかし、通常、ユーザーは閉じるボタン (X が付いた赤いボタン) を使用しているため、私の方法はウィンドウを閉じるために使用されておらず、ウィンドウは最終的に閉じられません。

これが出口機能です。

「 」が付いた赤いボタンでこの機能を使用するにはどうすればよいxですか?

0 投票する
0 に答える
81 参照

python - wxGlade - Frame のコンテンツはサイズを変更しません

GUI に一般的な問題があります (wxGlade - Python 2.7 による)。すべてが機能します-スタックオーバーフローの人々の助けに感謝します)が、フレームのサイズを変更しても、コンテンツのサイズは変更されません。何も見えないほど小さくすることができます。

コードを投稿したいのですが、何が必要ですか? それとも、これは wxGlade の一般的な設定ですか?

ありがとうございました

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

wxpython - wxpython: 株式 ID の複数のインスタンス

同じストック ID の複数のインスタンスを持つ wxpython フレームを作成することは可能ですか?

アプリケーションにいくつかの「APPLY」ボタンを含めたいのですが、テーマ アイコンとラベルが事前に定義されているため、ID_APPLY を使用すると非常に便利であることがわかりました。各ボタンには特定のハンドラがあります。ただし、すべてのバインドされたハンドラーは、これらのボタンのいずれかによってトリガーされます。

これを達成する方法はありますか、それともハンドラーが内部的に ID にバインドされる方法によって私のアプローチは運命づけられていますか?

0 投票する
0 に答える
40 参照

python - Python、wxPython: 別のディレクトリにあるスクリプトの結果を取得する

私の英語で申し訳ありませんが、母国語ではありません。

次のように動作する python スクリプトを作成しました。

Excel1私のスクリプトの別のディレクトリにあるExcelファイルへの文字列です。スクリプトを実行すると、別の Excel ファイルがexcelprocesado.xls生成され、スクリプトがあるディレクトリに生成されます。どこexcelprocesado.xlsにあるディレクトリに生成されExcel1ますか? 私はwxpythonとwxGladeを使ってパスを取得していますExcel1

前もって感謝します :)

0 投票する
3 に答える
951 参照

python - Mac に wxGlade をインストールできない

wxGlade-0.7.2.tar.gz をダウンロードし、その内容を抽出しました。Python3.6、wxPython、自作もインストールしています。

問題は、wxGlade-0.7.2 フォルダーで "python wxglade.py" を実行すると、次の出力が得られることです。

明らかに、Python2.7.10にgladeをインストールしようとしています(確認方法はわかりませんが、インストールしたと思います)。wxPythonをインストールすると、自動的に私の3.6バージョン。

これは事実でしょうか?もしそうなら、どうすれば古いバージョンの python に特に wxPython をインストールして、この "wxversion not found" エラーが発生しないようにできますか?

編集: Python 2.7.13 がインストールされていなかったので、今インストールしてから "python2.7 wxglade.py" を実行すると、以前とまったく同じエラーが発生しました。wxPython を brew で再インストールしてみましたが、「警告: wxpython 3.0.2.0 は既にインストールされています」というエラーが出ました。特にpython 2.7.13バージョンなどにwxPythonをインストールする方法はありますか?

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

windows - wxGlade から生成された Perl コードを実行できません

wxGlade を使用して生成された Perl コードを実行しようとしていますが、このエラーが発生します

エラー.

本文中

モジュール Wx の 'C:/Perl/site/lib/auto/Wx/Wx.dll' をロードできません: load_file:指定されたモジュールが C:/Perl/lib/Dynaloader.pm 行 191 で見つかりませんでした。

最終的には、wxGlade から生成されたコードを使用してウィジェットを再配置したいと考えています。*.wxg ファイルはありません。Perl コードしかありません。

これが不可能な場合は、Perl コードの実行時にウィジェットを表示したいので、wxGlade でウィジェットを再作成します。

Windows 10 で ActivePerl 5.16.3 Build 1604 を使用しています。wxPerl バージョン 0.9921 をインストールしました。

の結果はこちらwhere perl

以下は、cpan Wxコマンドの結果です。

ActivePerlを削除し、 Strawberry Perlを使用しました。私が発行しcpan Wxた後、以下のエラーが発生しました。

.@INC で Wx/Mini.pm が見つかりません (.@INC には次が含まれます:
C:\Program Files\ActiveState Komodo IDE 9\lib\support\dbgp\perllib
C:/strawberry/perl/site/lib/MSWin32- x86-multi-thread
C:/strawberry/perl/site/lib
C:/strawberry/perl/vendor/lib
C:/strawberry/perl/lib .)
C:/strawberry/perl/lib/Wx.pm 行 100 .
BEGIN が失敗しました -- コンパイルは C:/strawberry/perl/lib/Wx.pm 行 100 で中止されました。

mini.pmC:\strawberry\cpan\build\Wx-0.9932-zlzpbD\lib\Wx にあります。