python3wxpythontoolbook TBK\u BUTTONBAR在macossi上崩溃

2024-06-01 13:20:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始学习wxPython,我对工具书的风格有问题=wx.TBK\u按钮栏. 你知道吗

我在macOS Sierra(10.12.6)、Python 3.6.2和wxPython 4.0.0b1下运行这个小程序:

import wx

def main():

    app = wx.App(True)
    frame = wx.Frame(None, title='test', size=(800, 600))

    toolbook = wx.Toolbook(frame, style=wx.TBK_BUTTONBAR)

    il = wx.ImageList(24, 24)
    il.Add(wx.Bitmap('ok.png')) # in the same folder as this script
    toolbook.SetImageList(il)

    toolbook.AddPage(wx.Panel(toolbook), 'test', imageId=0)

    frame.Show()
    app.MainLoop()

if __name__ == '__main__':
    main()

一切都很好,没有定义一个风格,但与wx.TBK\u按钮栏如果处于活动状态,则会崩溃,并显示以下消息:

Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

有人有解决办法吗?我从上周开始在许多论坛或群组上搜索…非常感谢!你知道吗


Tags: test程序app风格mainwxpythonmacos按钮