問題タブ [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.
wxpython - wxwidgets 3.0.2 の透明な静的テキストは、初期化前にジャンク値を表示していますか?
静的テキストを表示するカスタム コントロールはほとんどありません。これらのコントロールは、wx 2.8 バージョンでは zeros(0) を表示するために使用されていましたが、アプリケーションの起動時および初期化前に同じコントロールがいくつかのジャンク値を表示するようになりました。これらの値はすべてテキスト コントロール内にあり、ユーザー アクションに基づいて動的に入力されます。
最新の wxwidgets で 0.0 などのデフォルト値を表示するにはどうすればよいですか?
perl - WxPerl でアップル メニュー バーをプログラムするには?
私はWxPerlを使い始めたばかりです。wxformbuilder でボタン付きの単純なフレームを生成し、XRC を生成し、Perl コードで XRC を正常に使用しました。ここまでは順調ですね。
現在、OS X で開発を行っていますが、Wx アプリケーションを実行すると Apple メニューが応答しなくなることに気付きました。また、Apple メニューの横のメニューは "perl" だけで、アプリケーション名が何であれデフォルトになっているようです。perl スクリプトを実行すると、perl インタープリターの名前が使用されます。いいよ。しかし、WxPerl で Apple メニュー バーの項目をカスタマイズするにはどうすればよいでしょうか。これまでのところ、私のGoogle検索はまったく役に立ちません。さらなるドキュメントやアドバイスへのポインタはありますか?
python - wxDatePickerCtrl の ALLOWNONE ステータスをリセットするにはどうすればよいですか?
以下のコードは、sqlalchemy を使用して、sqlite3 マップ テーブル (Ppe) の日付をチェックします。次に、これらの日付を使用して、comboBox イベントで wxForm のフィールドに入力します。
私がやろうとしているのは、DatePickerCtrl の ALLOWNONE 状態をリセットし、チェックボックスをクリアする、Ear Defender の Null 日付のエントリをテーブルに再入力するときです (発行されていないため)。
self.m_panel1681.Refresh() (親パネル) を試し、パネルと DatePickerCtrl の非表示と表示も試みました。
どんな助けでも大歓迎です。
ありがとうポール。
python - 異なるモジュールの異なる wx 作成メニュー
それぞれ独自のモジュールに複数のメニューを作成しました。menu.py モジュールはサブメニューをインポートし、サブメニューを表示するインスタンスを作成します。
私の問題は、サブメニューからメインメニュー (menu.py) に戻ることです。こちらがメインメニューのコードです。menu.py
私の当初の考えは、メインモジュールを各サブモジュールにインポートし、各サブメニューモジュールで次のことを行うだけでした
車.py
エラーがスローされるため、メニュー (menu.py) を他のサブメニュー モジュールにインポートできません。あらゆる種類の権限を試しましたが、メイン メニューに戻ることができません。
助けてください?
tabs - wxFormbuilder を使用して GUI を作成し、Tab_Traversal が機能しない
wxFormbuilder を使用して簡単な GUI アプリケーションを作成しています。 ここに画像の説明を入力
タブトラバーサルが必要で、「フレーム」プロパティでチェックしています。ここの別のスレッドで、「パネル」を「フレーム」の子として持つ必要があることを読みましたが、wxFormbuilder ではフレームの子としてパネルを作成できません。同じ階層レベルに配置するだけです。
ここに画像の説明を入力してください
私の GUI では、テキスト ボックス間をジャンプすることも、"Enter" コマンドの後に移動することもできません。私が見逃している明らかな何かがあると想像しています。
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