Re: Bug in wx.StatusBar.SetFieldsCount (Phoenix)
Const <[email protected]>
| Newsgroups | gmane.comp.python.wxpython.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tuesday, March 31, 2015 at 5:33:41 PM UTC-2:30, werner wrote: > > On 3/31/2015 19:21, Const wrote: > > Documentations states: > > > SetFieldsCount(self, number=1, widths=None) > widths (int) – An array of n integers interpreted in the same way as in > SetStatusWidths() > > > So statusBar.SetFieldsCount(2, [-1, -1]) should work, but it fails with > the error: > > Should work according to doc, but probably needs some tuning in > etg/statusbar.py - see below. > > > > Traceback (most recent call last): > File "C:\users\millsj\sandbox\Py2Py3\wx_cursor.py", line 61, in OnInit > frame = CanvasFrame() > File "C:\users\millsj\sandbox\Py2Py3\wx_cursor.py", line 40, in __init__ > self.statusBar.SetFieldsCount(2, [-1, -1]) > TypeError: StatusBar.SetFieldsCount(): argument 2 has unexpected type > 'list' > > > Now, statusBar.SetFieldsCount(1, -1) unexpectedly works, and > statusBar.SetStatusWidths([-1, -1]) works as advertised. > > A recent commit changed some of this to match documentation and to be > consistent, but didn't touch SetFieldsCount. > > > https://github.com/wxWidgets/Phoenix/commit/b048fb93efd9cdee96ef49af70c1e4f4155c5f96 > > Werner > OK. Now, if I had a clue how to fix it, I might give it a try. -- You received this message because you are subscribed to the Google Groups "wxPython-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.