2011-01-31 50 views

答えて

4

残念ながら、私はロビン・ダン、WXの開発者とwxPythonの作成者/メンテナからの郵送のアーカイブで見たよう:

あなたは wx.Windowを使用して、スクロールバーや を無効にすることができますがwx.ScrolledWindow スクロールを扱う方法は、 Gridクラスは 自身をさまざまな時点でリセットし、それらはただ に戻ります。したがって、スクロールバーを無効にする方法は実際にはありません。 は、ウィンドウを大きくするよりも、 を必要としません。

reference

4

ショー水平、垂直スクロールバーを非表示:

は、水平および垂直スクロールバーを非表示:

grid_object.ShowScrollbars(wx.SHOW_SB_NEVER,wx.SHOW_SB_NEVER) 
+0

これは動作しますが、素晴らしいです! – Django

+0

垂直スクロールバーをアクティブにすると、横にある列の幅に「入ります」と表示されます。外側の列の列幅を減らさずに列の横に実際に設定する方法はありますか? – Django

+2

wxPython 2.8.11.0では、 "'Grid'オブジェクトには 'ShowScrollbars'という属性がありません。しかし、C++ APIでは、この関数は2011年以降明らかに存在しています。[wxWidgetsディスカッションフォーラム•トピックの表示 - wxGridにスクロールバーが表示されない](https://forums.wxwidgets.org/viewtopic.php?f=1&t=31693) – sdaau

関連する問題