問題タブ [wxpython]

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

wxpython - wxGlade で作成されたファイルに著作権ステートメントを挿入する方法は?

wxGlade を使用して、wxWidgets を使用する Python スクリプトを作成します。wxGlade は、wxWidgets ベースの GUI を記述する XML ファイルを直接操作します。これらのファイルの拡張子は *.wxg です。*.wxg ファイルから、いくつかの言語のいずれかで実際に GUI を実行するコードを生成することができます。私はそれを使用して Python コードを生成しています。

*.wxg ファイルと生成されたコードに著作権表示を追加したいと考えています。*.wxg ファイルを手作業で編集して、著作権ステートメントを HTML コメントとして追加しようとしましたが、wxGlade でファイルを編集して編集したバージョンを保存すると、コメントが消えてしまいました。

wxGlade から保存するたびに手動で編集せずに、これらのファイルに著作権ステートメントを追加するにはどうすればよいですか?

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

python - Python で別のクラスにクラスのインスタンスを作成する方法

Python と WxPython を学ぼうとしています。私は何年も SAS プログラマーをしています。この OOP はゆっくりとまとめられていますが、多くの概念についてはまだ曖昧です。以下はコードの一部です。ボタンクリックを使用して別のクラスのインスタンスを作成しようとしています。具体的には、1 つのクラスにメイン パネルがあり、ユーザーがメイン パネルのメニュー項目の 1 つをクリックしたときに、セカンダリ パネルをインスタンス化したいと考えていました。セカンダリ パネルが単なる関数だったときに、このすべての作業を行いました。tiをクラスとして機能させることができないようです。

ここにコードがあります

これは、ボタンクリックを使用してインスタンスを作成することで、私が賢いと思うところです

サブパネルの。

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

python - 「自己」はいつ必要ですか?

私はクラスをほんの少ししか使用していませんが、メソッドを作成するときは、すべての変数が self.foo のように self を参照するようにしています。

しかし、wxPython in Action book を調べていると、「self」が常に使用されているわけではないことに気付きました。例えば:

以下は「self」を使用しています。

私の記憶が正しければ、「自己」はクラスの特定のインスタンスへの参照です。一般的な経験則はありますか?

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

python - IronPython 内で wxPython を使用することは可能ですか?

私の IronPython プログラムが行に到達したとき

次のメッセージが表示されます。

ファイル wx\_core_.pyd はありますが。また、インポートを試みる前に、次の行があります。

これにより、IronPython が必要なものをすべて見つけられるようになることを願っていました。

0 投票する
5 に答える
44911 参照

python - Tkinter の Notebook ウィジェット

Tkinter と wxPython の両方で少し遊んだことがありますが、ソース コードがきれいに見えるという点で、Tkinter の方がはるかに気に入っています。ただし、それほど多くの機能はないようです。特に、タブがありません (Firefox ウィンドウの上部にあるタブのように)。

この件について少しグーグルすると、いくつかの提案が得られます。タブを使用できるクラスを含むクックブック エントリがありますが、非常に原始的です。SourceForge にはPython メガウィジェットもありますが、これは非常に古いようで、インストール中にエラーが発生しました。

Tkinter でタブ付き GUI を作成した経験のある人はいますか? 何を使いましたか?それとも、より強力なウィンドウ コンポーネントが必要な人は wxPython を使用しなければならないという単純なケースですか?

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

python - Windows での WX Python と生の入力 (WM_INPUT)

WX Python アプリケーションから Windows でRaw Input機能を使用する方法を知っている人はいますか?

私がする必要があるのは、複数のキーボードからの入力を区別できるようにすることです。したがって、それを達成する別の方法があれば、それもうまくいくでしょう。

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

python - wxPython, StaticText() の値を設定

現在、wxPython を使用してアプリの GUI フロントエンドを作成しています。

wx.StaticText()以下のコード、テキストを保持する場所を作成するために使用しています。

クリックするとMySQLからデータを取得するボタンがあり、の値をStaticText()MySQLデータに変更したい、またはデータを保持するために他に何が使用できるかを考えています。

私は以下の方法を使用してみました:

これはデータを正常に表示しますが、データがロードされた後はデータを編集できますが、これは望ましくありません。

私がやろうとしていることを皆さんが理解してくれることを願っています。私はPythonが初めてです:)

乾杯

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

python - wxPythonのメニュー項目の代わりにメニューに対してイベントをバインドすることは可能ですか?

追加するものはありません

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

python - PythonWin をアンインストールせずに、PythonWin の「出力を win32trace リモート コレクタにリダイレクトする」機能を無効にするにはどうすればよいですか?

wxPython アプリケーションを実行すると、「出力を win32trace リモート コレクターにリダイレクトしています」という文字列が出力されます。そのトレース出力を表示するには、PythonWin のトレース コレクター ツールを開く必要があります。

この出力を収集することに興味がないので、この機能を無効にするにはどうすればよいですか?

0 投票する
4 に答える
3635 参照

python - cygwin で wxPython をどのようにコンパイルしますか?

CYGWIN をプラットフォームとして使用しており、wxPython を使用したいと考えています。ソースをコンパイルして cygwin で動作させる方法はありますか?