問題タブ [wxformbuilder]

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

oop - wxFormBuilder for python で複数のクラスを作成する

wxFormBuilder を使用して、一連の GUI アプリケーションを作成しています。これまでのところ、うまく機能していますが、ホームページのドキュメントはリンク切れです。

私がやりたいことは、私のプログラムを 1 つのプログラムに結合し、それぞれを wxNotebook の異なるタブにすることです。ただし、wxFormBuilder を取得して 1 つのクラス (私のフレーム用のクラス) を生成することしかできません。理想的には、各パネルが独自のクラスになるようにしたいので、各クラスを個別にオーバーライドでき、5 つの異なるアプリケーションのすべてのイベント ハンドラーを含む 1 つの巨大なクラスに固執する必要はありません。

これは wxFormBuilder で可能ですか? これをより簡単に行うことができる別のプログラムはありますか?

私は他の wx プログラムを受け入れていますが、Python から離れることはできません。また、wx コードを手動で記述する必要はありません。

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

c++ - wxFormBuilder で生成されたクラスに個人的なコードを追加する方法

Eclipse + wxWidgets + wxFormBuilderで遊んでいます

wxFormBuilderGUIデザインに使用しています。2 つのクラスが生成されます。最初は基本クラスです。second は first を継承して、ボタン クリックなどの機能を実装します。しかし、wxFormBuilder に変更を加えるたびに、この両方のファイルが再生成されます。

継承されたクラスにコードを追加する方法を知りたいです。たとえば、listboxbutton、およびmenu itemがあります。ユーザーがボタンを押すか、メニュー項目を選択したときに、同じアクション( listboxに文字列を追加)を実行したい。このため、共通機能「アクション」を実装したいと考えています。ボタンメニュー項目のハンドラーでこの関数を呼び出します。手動コードの消去を避けるために、この関数とその実装をどこで宣言する必要がありますか?

ありがとう。

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

python - wxformbuilder python 生成コードが NameError をスローする

背景が関連しているかどうかはわかりませんが、可能性に含めます

wxglade から移行するので、wxglade から XRC を生成し、wxformbuilder にインポートしました

いくつかの機能を追加するためにサブクラス化したグリッドがあります.wxformbuilderではグリッドが正しく表示され、サブクラスの妥当性も正しいです(mygrid.MyGrid)

しかし、もちろん、生成されたコードは必要に応じて mygrid をインポートしないため、実行すると次のようにスローされます。

これはバグですか、それとも何か間違っていますか? 回避策はありますか?

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

wxwidgets - wxFormBuilder でウィンドウのサイズ変更を避ける

Windows 7 で wxFormBuilder を使用しています。サイズ変更を回避して、メインの wxFrame を固定サイズに設定する方法はありますか? ありがとう

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

xml - XForms を使用して、任意の長さのリストを作成し、各リスト項目に関する属性を収集するようにユーザーに依頼することはできますか?

フィールドデータ収集プロジェクトの場合、次のようなフォームを作成する方法について誰かがポインタを提供できますか:

  1. まず、ある場所にいる人のリストを収集します。人数は変動する場合があります。
  2. リストが完成したら、リスト内の各人物について、年齢と性別、およびその他のいくつかの固定/既知の属性を現在までに収集します。

フォーム リーダーが項目 1 で収集された各項目に対して上記の手順 2 を繰り返すようにループを作成するにはどうすればよいですか。

小さな XML スニペットをいただければ幸いです。2 番目のアイテムのループを作成する方法に行き詰まっています。

これを Open Data Kit (ODK) で使用する予定です

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

c++ - wxFormBuilder ツールバーの間隔

wxFormBuilder を使用してレイアウトを作成しています。フレーム wxBoxSizer (wxToolBar と wxListBook) と wxMenu を含む wxMenuBar があります。

次に、XRC ウィンドウを表示しましたが、問題ないようです: http://i.imgur.com/elEpq.png

次に、次のようにツールバーにツールを追加します: http://i.imgur.com/qq0Od.png

次に XRC ウィンドウをチェックすると、問題が発生し、メニューバーとツールバーの間に空白があることがわかります: http://i.imgur.com/jfqGK.png

このギャップをなくすにはどうすればよいでしょうか。ありがとう。

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

c++ - wxWidgets wxBitmapButton にラベルを追加するにはどうすればよいですか?

ラベル (テキスト) と画像またはアイコンの両方を持つ wxWidgets を使用してボタンを作成するにはどうすればよいですか? wxBitmapButton を選択すると、「label」というフィールドがあります。しかし、そのフィールドに何かを書き込んでも、wxFormBuilder のコードは更新されません。wxButton->SetLabel() も試しましたが、うまくいきませんでした。

ヘルプや提案をいただければ幸いです。

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

c++ - wxStaticBitmap constructor takes wxGDIImage instead of wxBitmap

I'm trying to create a static bitmap but the constructor only accepts wxGDIImages. Here is the code from the FormBuilder:

Is there any way to convert the wxBitmap to a wxGDIImage? Or create a wxGDIImage given the directory?

Maybe there is another way to do this.

Thanks.

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

python - wxFormBuilder で Python コードを生成するには?

wxBuilderFormでボタン付きの簡単なフォーム(フレーム)を作成しました。

コードを生成すると (wxFormBuilder で F8 キーを押したとき)、次の 3 つのファイルが生成されます。

ダウンロードしたテンプレートと比較すると、次のファイルが含まれています..:

(wxFormBuilder で F* を押して) Python ファイルを生成できないのはなぜですか?