1

wxPython アプリケーションで水平スクロールバーを表示するのに問題があります。

それらがどのように機能するかについてあまり知らないので、さまざまなチュートリアルと例を試して、うまくいくものをつなぎ合わせようとしました。これまでのところ、垂直にスクロールすることができました。これは便利ですが、実際には水平スクロールが必要ですそれは私がまだ管理していないことです。

これが私のコードです:コード

私はこれを完全に間違って実装している可能性がありますが、私が知っている限りでは、両方のスタイルを always_show_sb と一緒に設定しているので、両方のスクロールバーが表示されているはずです。

ここで何が間違っていますか?

4

1 に答える 1

0

self以下の行を:に変更する必要がありpanelます。以下のコードを参照してください。

scroll_win = wx.ScrolledWindow( panel , -1, style=wx.HSCROLL|wx.VSCROLL|wx.ALWAYS_SHOW_SB)

class Frame(wx.Frame):
    def __init__(self, title):
        wx.Frame.__init__(self, None, title=title)

        panel = wx.Panel(self, -1)
        scroll_win = wx.ScrolledWindow(panel, -1, style=wx.HSCROLL|wx.VSCROLL|wx.ALWAYS_SHOW_SB)
于 2013-11-10T18:53:47.260 に答える