Linux の wxPython でこのデザインを実装する方法を探しています...
ボタン付きのツールバーがあり、ボタンを押すとポップアップが表示され、ツールバーの拡張 (メニューなど) を模倣します。ポップアップには、2 列のラジオ ボタン (たとえば 2x5) とテキスト ボックスが表示されるはずです... 私の主な問題は、ツールバーの高さが小さいため、ポップアップがウィンドウ/クライアント領域の境界からはみ出さなければならないことです..
私は2つの可能な実装を考えました:
- メニューはクライアント領域の外に描画できるため、wxMenu を使用します。レイアウトの可能性が私の目標に対して十分に柔軟ではないのではないかと心配しています
- シェイプされたフレームを使用。ボタンを押すと、フレームが再形成され、要求に応じて必要なウィジェットが描画されます。
私の質問は次のとおりです。何かが足りない/何かが間違っていますか? :)これはまったく実行可能ですか?