私は wx.python アプリケーションを開発しています。ある時点で、フルスクリーン、タスクバーなしなどを作成する必要があります.wx.Frameは、画面のサイズと正確に同じサイズのバイマップを表示するため、ビットマップの1ピクセルは正確に1に等しくなります画面のピクセル。
ディスプレイポートモニターを接続するまでは、すべて正常に動作していました (dvi/vga/hdmi モニターで)。モニターは wxwidgets によって実際よりも低い解像度であることが検出されるため、ビットマップが画面からはみ出します。EDID は引き続き有効な解像度を検出するため、wxwidgets 関連の問題は確実です。wx.DisplaySize を使用すると、実際に設定されているよりも低い解像度が返されます。また、wx.DisplaySize() 出力に従ってビットマップを作成しようとしましたが、予想どおり、1 つのピクセルを点灯させようとすると、その隣接ピクセルも変更されます。(ある種のスケーリングが発生します)。プロジェクターを接続すると、同様の問題が発生します。
似たような症状になった方いますか? どのように対処するのですか?