繁体   English   中英

wxpython水平滚动条不可见

[英]wxpython horizontal scrollbar not visible

我无法在我的wxPython应用程序中显示水平滚动条。

我对它们的工作原理了解不多,所以我一直在研究各种教程和示例,尝试将某些东西拼凑在一起,到目前为止,我已经设法使其垂直滚动,这很有用,但实际上我需要水平滚动这是我尚未处理的事情。

这里是我的代码: 代码

我可能完全不正确地实现了这一点,但是据我所知,它应该显示两个滚动条,就像我在always_show_sb样式中设置的一样,即使它不起作用也应该仍然显示。

我在这里做错了什么?

您需要在下面将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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM