Win32 (wx.MiniFrame からの継承がうまくいきます)、wxGTK (wx.PopupWindow) で動作させることができましたが、何を試しても、wxMac でフレームを作成すると、メイン ウィンドウがフォーカスを失い、新しいフレームが取得されます。 .
wxMac にはネイティブ プラットフォーム (Win32 の GetHandle() や wxGTK の GetGTKWidget() など) とやり取りする方法がないように見えるので、この方法でハックすることはできません。
起動時にフレームを作成して表示領域の外に移動し、必要に応じて表示位置に移動することで、別の状況でこれを機能させることができました。しかし、現時点では、必要なフレーム数が事前にわからないため、これは面倒です。
それで、これを行う簡単な方法はありますか?