Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wxpython水平滚动条不可见_Python_Wxpython_Scrollbar_Wxwidgets - Fatal编程技术网

wxpython水平滚动条不可见

wxpython水平滚动条不可见,python,wxpython,scrollbar,wxwidgets,Python,Wxpython,Scrollbar,Wxwidgets,我很难在wxPython应用程序中显示水平滚动条 我不太了解它们是如何工作的,所以我一直在阅读各种教程和示例,试图将一些有用的东西拼凑在一起,到目前为止,我已经设法让它垂直滚动,这很有用,但实际上我需要水平滚动,这是我还没有管理的东西 这是我的密码: 我可能完全错误地实现了这一点,但据我所知,它应该显示两个滚动条,因为我在样式中都设置了always_show_sb,即使它不工作,它也应该显示出来 我做错了什么?您需要将下面一行中的self更改为面板:请参见下面的代码 滚动窗口(面板,-1,sty

我很难在wxPython应用程序中显示水平滚动条

我不太了解它们是如何工作的,所以我一直在阅读各种教程和示例,试图将一些有用的东西拼凑在一起,到目前为止,我已经设法让它垂直滚动,这很有用,但实际上我需要水平滚动,这是我还没有管理的东西

这是我的密码:

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


我做错了什么?

您需要将下面一行中的
self
更改为
面板
:请参见下面的代码

滚动窗口(面板,-1,style=wx.HSCROLL | wx.VSCROLL | wx.始终显示)


不幸的是,这没什么区别。
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)