問題タブ [sizer]
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.
python-2.7 - メニューのあるフレームでパネル サイズが拡張されない
wxpython でメニュー バー付きのフレームを作成し、メインのサイザーをフレーム自体の子として設定しましたが、フレームのサイズを変更した後、フレームのパネルは固定サイズのままです。メニューバーを削除し、メインサイザーをパネル自体に設定すると、サイズ変更は完全に機能しますが、メニューをフレームに追加すると、メインサイザーをパネルに設定すると機能しません。
tl;dr - このコードのパネル サイズは固定のままです。サイズ変更可能にするにはどうすればよいですか?
grid-layout - wxPython - GridSizer を使用して互いの上にウィジェットを配置する
私は wxPython を学んでおり、レイアウトを処理する私のお気に入りの方法である GridSizer を試しています。私が使用しているクラスの API を熱心に読むことに加えて、wx wiki とチュートリアルの周りの断片をあさり、すべてをまとめました。
どういうわけか、私がテストしているウィジェットは、互いに重なっているはずの 2 つの ListBox が、代わりに重なって表示されます。
クリックすると、最初の ListBox しか表示されません。要素を選択すると要素がポップアップ表示され、TAB キーを押すと最初のリストに戻ります。
うっかりスキップしているものがあることは明らかです。周りを見回して、問題は Layout() を正しく使用していないことだと思いましたが、すべてのコンテナーでテストしても無駄でした。また、私が Web で見つけた問題は、ウィンドウを更新するためのサイズ変更について言及しているようですが、ウィンドウのサイズを変更しても、何も意味がありません。
最後に、コードは次のとおりです。
python - Vertical BoxSizer の要素を近づけるにはどうすればよいですか?
BoxSizer に、それらの間に特定のギャップがある要素を強制的に表示させる方法はありますか? (遠くではなく、お互いに近づく)
小さなパネルに収まるように 5 つの StaticText 要素を近づけて表示する方法を見つけようとしていますが、4 つの要素しか収めることができません。
行を含む単一の静的テキストにすることもできると思いますが、各行を別のオブジェクトとして保持しようとしています
c++ - wxFlexGridSizer の大きな wxGrid にフィットする wxWidgets
問題
多くwxGrid
の行 (>200) が 内に配置されていwxFlexGridSizer
ます。問題は、グリッドの下のボタンが消えることです。プロポーション設定wxBoxSizer
を使った作品も同様です。
結果はwxBoxSizer ソリューションのようになります。wxFlexGridSizer
このような状況でa を使用する方法はありますか?
wxBoxSizer (動作中)
wxGridSizer (動かない)
AddGrowableRow
横列、プロポーション設定、wxEXPAND
フラグ両方に使ってみました。
ここに同様の質問がありますが、解決策は回避策です。
ダイアログ (wxDialog) に大きなグリッド (wxGrid) を合わせる
(スクリーンショットは で作成wxFormBuilder v3.8.1
)