問題タブ [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 投票する
4 に答える
2981 参照

python - Py2Exe - 「アプリケーションの構成が正しくありません。」

Py2Exe を使用して Python プログラムをコンパイルし、クライアントのコンピューターで依存関係ウォーカーを使用してすべての依存関係を満たしましたが、「アプリケーションの構成が正しくありません。アプリケーションを再インストールすると問題が解決する可能性があります」というメッセージが表示されます。wxPython も使用しています。

クライアントには管理者アクセス権がありません。

何か案は?

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

python - Pythoncard アイテム セットサイズ

以下は、私の pythoncard アプリケーションの基本クラスです。

以下の内容のリソース ファイルを使用します。

「ここ」というコメントでマークした行に、私が(80, 21) (732, 220)期待してい(80, 21) (80, 21)た . pythoncard アプリケーションでコンポーネントのサイズを設定するにはどうすればよいですか?

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

python - wxツールバーのボタンを大きくするには?

wx.Toolbar があり、ボタンを大きくしたいと思います。私は検索しましたが、これを行う方法に関する具体的なドキュメントが見つからないようです。

また、これがプラットフォーム間でどの程度うまく変換されるのかも気になります。OSX のボタンとアイコンはどうなりますか?

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

python - wx.TextCtrl からの行の削除

wx.TextCtrl を使用して、ネットワーク デーモンからテキストを出力しています。
出力が非常に冗長であるため、TextCtrl のテキストのサイズが大きくなる可能性があります (ところで、TextCtrl のコンテンツのサイズに制限はありますか?)
TextCtrl.GetNumberOfLines の場合、TextCtrl から上位 N 行を削除したいと思います。 () は、事前定義されたしきい値を超えています。これを達成するための最良の方法は何ですか?

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

python - wxPythonのSuggestBox?

Google Web ToolkitのSuggestBoxのようなwxPython用のウィジェットはありますか?これは基本的に、ユーザーがこれまでに入力したものに関連する提案を思い付くためにいくつかのコードを呼び出すことができる魔法のテキストボックスです。Googleのウェブページの検索ボックスのように。

そのようなウィジェットがまだそこに浮かんでいない場合は、既存のウィジェットを使用してそれを実装する方法のスケッチをいただければ幸いです。

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

python - wxPython に最適なリアルタイム プロット ウィジェットは何ですか?

Python と wxPython を使用して、1 つまたは 2 つの曲線と 1 秒あたり最大 50 サンプルのリアルタイム グラフを表示したいと思います。ウィジェットは、Win32 と Linux の両方のプラットフォームをサポートする必要があります。

どんなヒントでも大歓迎です。

追加するために編集:

ディスプレイを 50 fps で更新する必要はありませんが、両方の曲線に最大 50 サンプルのデータを表示する必要があり、ディスプレイの適切な更新レート (5..10 fps で問題ありません) が必要です。

追加するために編集:

プロジェクトで mathplotlib を使用して成功しました。その後、他のプロジェクト用に wx.lib.plot に落ち着きました。これは、よりシンプルであることがわかりましたが、やや使いやすく、CPU サイクルの消費が少ないことがわかりました。wx.lib は標準の wxPython ディストリビューションの一部として提供されるため、特に使いやすいです。

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

python - wxPython が例外をスローする必要があるときに例外をスローせず、生のエラー メッセージを表示する

ユーザー インターフェイスに wxPython ライブラリを使用して、Python で作成しているアプリケーションのメニューをコーディングしています。いくつかのメニュー項目にアイコンを追加しようとしています。私はそれについて良心的になろうとしているので、参照されている画像ファイルの 1 つが存在しない場合の損害を制限しようとしています。(私の考えでは) 最も簡単な方法は、例外を使用することです。

問題は、存在しないファイルにリンクすると、例外がスローされないことです。代わりに、次のような恐ろしいメッセージ ボックスが表示されます。

Can't load image from <path>: Image does not exist.

このメッセージはまさに私が止めようとしているタイプのものですが、最も広範な例外キャッチステートメントを使用しても何も機能しません。

これは、私が書いたものから関連性があると思われるものを抜粋した縮小版です。

これらは私の質問です: 私は何を間違っていますか? 他の方法がある場合に、例外に重点を置きすぎて、これに間違った方向に近づいていますか? これは wxPython ライブラリのバグですか? たとえそれが最善の方法でなくても、例外をスローする必要があると私は確信しています。

ps Google検索でできる最善のimg2pyことは、wxPythonに付属のモジュールを使用してすべての画像をpythonコードに変換することをお勧めすることでしたが、私がやっていることのために画像を画像形式のままにしておくことをお勧めします。

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

wxpython - wxWidgets のウィンドウ オーバーフロー ウィジェット

Linux の wxPython でこのデザインを実装する方法を探しています...
ボタン付きのツールバーがあり、ボタンを押すとポップアップが表示され、ツールバーの拡張 (メニューなど) を模倣します。ポップアップには、2 列のラジオ ボタン (たとえば 2x5) とテキスト ボックスが表示されるはずです... 私の主な問題は、ツールバーの高さが小さいため、ポップアップがウィンドウ/クライアント領域の境界からはみ出さなければならないことです..

私は2つの可能な実装を考えました:

  • メニューはクライアント領域の外に描画できるため、wxMenu を使用します。レイアウトの可能性が私の目標に対して十分に柔軟ではないのではないかと心配しています
  • シェイプされたフレームを使用。ボタンを押すと、フレームが再形成され、要求に応じて必要なウィジェットが描画されます。

私の質問は次のとおりです。何かが足りない/何かが間違っていますか? :)これはまったく実行可能ですか?

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

python - wxPythonでテキストを半透明にすることは可能ですか?

背景画像が既に適用されているメインの wx.Frame の上に、いくつかの wx.StaticText オブジェクトを追加しています。ただし、StaticText は常に単色 (不透明) の背景色で描画され、画像が隠されているように見えます。wx.Color オブジェクトを作成し、そこでアルファ値を変更しようとしましたが、結果が得られません。フレームにテキストを配置して背景を透かす方法はありますか? また、文字そのものを半透明にすることはできますか?ありがとう。

0 投票する
7 に答える
20544 参照

python - Qt は現在 LGPL の下でリリースされていますが、wxWidgets よりも Qt をお勧めしますか?

ライセンス上の理由もあって、私は wxWidgets のかなりのヘビー ユーザーです。

  • Qt が LGPL の下でリリースされるという最近の発表を踏まえて、wxWidgets の将来をどのように見ていますか?
  • wxwidget は今でも新しいプロジェクトに適した技術的な選択肢だと思いますか? それとも、Qt が事実上の標準になるため、Qt を採用することをお勧めしますか。
  • また、これが最も一般的なスクリプト言語 (PyQt、wxPython、wxRuby など) とのバインディングに与える可能性のある影響についても興味があります。プロ級のデザイナーがいるのにwxPythonがいないのに、なぜPyQtがあまり使われていないのでしょうか?

関連している:

https://stackoverflow.com/questions/443546/qt-goes-lgpl-on-windows-is-it-good-enough-to-use-instead-of-mfc