問題タブ [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 に答える
58 参照

wxpython - wxwidgets 3.0.2 の透明な静的テキストは、初期化前にジャンク値を表示していますか?

静的テキストを表示するカスタム コントロールはほとんどありません。これらのコントロールは、wx 2.8 バージョンでは zeros(0) を表示するために使用されていましたが、アプリケーションの起動時および初期化前に同じコントロールがいくつかのジャンク値を表示するようになりました。これらの値はすべてテキスト コントロール内にあり、ユーザー アクションに基づいて動的に入力されます。

最新の wxwidgets で 0.0 などのデフォルト値を表示するにはどうすればよいですか?

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

perl - WxPerl でアップル メニュー バーをプログラムするには?

私はWxPerlを使い始めたばかりです。wxformbuilder でボタン付きの単純なフレームを生成し、XRC を生成し、Perl コードで XRC を正常に使用しました。ここまでは順調ですね。

現在、OS X で開発を行っていますが、Wx アプリケーションを実行すると Apple メニューが応答しなくなることに気付きました。また、Apple メニューの横のメニューは "perl" だけで、アプリケーション名が何であれデフォルトになっているようです。perl スクリプトを実行すると、perl インタープリターの名前が使用されます。いいよ。しかし、WxPerl で Apple メニュー バーの項目をカスタマイズするにはどうすればよいでしょうか。これまでのところ、私のGoogle検索はまったく役に立ちません。さらなるドキュメントやアドバイスへのポインタはありますか?

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

python - wxDatePickerCtrl の ALLOWNONE ステータスをリセットするにはどうすればよいですか?

以下のコードは、sqlalchemy を使用して、sqlite3 マップ テーブル (Ppe) の日付をチェックします。次に、これらの日付を使用して、comboBox イベントで wxForm のフィールドに入力します。

問題のコントロールのイメージ。

私がやろうとしているのは、DatePickerCtrl の ALLOWNONE 状態をリセットし、チェックボックスをクリアする、Ear Defender の Null 日付のエントリをテーブルに再入力するときです (発行されていないため)。

self.m_panel1681.Refresh() (親パネル) を試し、パネルと DatePickerCtrl の非表示と表示も試みました。

どんな助けでも大歓迎です。

ありがとうポール。

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

python - 異なるモジュールの異なる wx 作成メニュー

それぞれ独自のモジュールに複数のメニューを作成しました。menu.py モジュールはサブメニューをインポートし、サブメニューを表示するインスタンスを作成します。

私の問題は、サブメニューからメインメニュー (menu.py) に戻ることです。こちらがメインメニューのコードです。menu.py

私の当初の考えは、メインモジュールを各サブモジュールにインポートし、各サブメニューモジュールで次のことを行うだけでした

車.py

エラーがスローされるため、メニュー (menu.py) を他のサブメニュー モジュールにインポートできません。あらゆる種類の権限を試しましたが、メイン メニューに戻ることができません。

助けてください?

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

tabs - wxFormbuilder を使用して GUI を作成し、Tab_Traversal が機能しない

wxFormbuilder を使用して簡単な GUI アプリケーションを作成しています。 ここに画像の説明を入力

タブトラバーサルが必要で、「フレーム」プロパティでチェックしています。ここの別のスレッドで、「パネル」を「フレーム」の子として持つ必要があることを読みましたが、wxFormbuilder ではフレームの子としてパネルを作成できません。同じ階層レベルに配置するだけです。
ここに画像の説明を入力してください 私の GUI では、テキスト ボックス間をジャンプすることも、"Enter" コマンドの後に移動することもできません。私が見逃している明らかな何かがあると想像しています。

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

python - wxWidgets: ダイアログレベルのサイザーは子 ScrolledWindow のサイズを考慮していませんか?

内部に ScrolledWindow を含むダイアログと、その ScrolledWindow に動的な数のコントロールがあります。

現在、ダイアログは十分な大きさではありません。幅と高さを手動で設定することもできますが、それらがどうなるかわからないので、サイザーにサイズを自動的に設定してもらいたいのですが、これは wxWidgets が望んでいる方法だと思います。

ScrolledWindow にはサイザーがあり、サイズ要件を正しく計算しているようです。

ScrolledWindow を Dialog のサイザーに追加しましたが、Dialog のサイザーはそのサイズ計算で ScrolledWindow のサイズを考慮していないようです。

以下のログは、私の問題を示しています。scrolling_window と scrolling_window_sizer はサイズが (267, 480) であると信じているのに、dialog_sizer は (210, 63) で済むと考えているのはなぜですか? なんで?

これは wxPython を使用した python であることに注意してください。これはコードの大きなダンプですが、読みやすいほど簡単であることを願っています。上記のログを出力した行は #! でマークされています。

この行: # この行は問題です。それがなければ、サイザーがウィンドウを自動的に調整するとは思いません。それに伴い、窓が小さい。サイズ = dialog_sizer.Fit(self) self.Layout()

サイザーにダイアログのサイズを変更させるために、自分自身を追加しました。Fit pre-layout または post-layout を実行する必要があるかどうかはわかりませんが、上記のログで示されているように、サイザーはボタンを考慮していないように見えますが、スクロールは考慮していないようです。窓。

コード自体はほとんど wxFormBuilder によって生成され、動的にするために私自身が変更を加えました。wxFormBuilder によって作成されたコードが正しいと仮定しています。しかし、あなたがそれが間違っていて間違った順序で何かをしている、または私がひどく変更したと思う場合に備えて、ここにあります;)

.fbp: https://gist.github.com/Poddster/bf203294e0267d3da575f297fa5bb0a6
出力コード: https://gist.github.com/Poddster/684896817452c3657ad65f86263a0a7a

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

c++ - wxwidgetsでウィンドウサイズをドラッグする方法は?

次の図では、2 つの部分を確認できます。

Screenshot_20161221_015600.png

知りたいのですが、これらの 2 つのウィンドウの間でパイプをつかんでドラッグするにはどうすればよいですか?

wxformbuilder でできない場合、コーディング方法を教えてください。