【问题标题】:wxpython horizontal scrollbar not visiblewxpython水平滚动条不可见
【发布时间】:2013-11-10 11:52:25
【问题描述】:

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

我不太了解它们是如何工作的,所以我一直在阅读各种教程和示例,试图拼凑一些可行的东西,到目前为止,我已经设法让它垂直滚动,这很有用,但我真的需要水平滚动,这是我尚未处理的事情。

这是我的代码:code

我可能完全错误地实现了这一点,但据我所知,它应该显示两个滚动条,因为我在样式中都设置了 always_show_sb,即使它不起作用,它仍然应该显示。

我在这里做错了什么?

【问题讨论】:

    标签: python wxpython scrollbar wxwidgets


    【解决方案1】:

    您需要将下面一行中的self 更改为panel:请参阅下面的代码。

    scroll_win = wx.ScrolledWindow(面板, -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)
    

    【讨论】:

    • 不幸的是,这并没有什么不同。
    猜你喜欢
    • 1970-01-01
    • 2011-02-10
    • 2023-03-17
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多