|Notebook problem||Brett Duncan||7/18/12 8:05 AM|
I'm struggling with wxNotebook, specifically with switching between pages. I want to be able to trigger something on one page of a notebook and have my script switch to a different page, but I cannot seem to even get a simple case of a button on one page triggering a switch to a second page to work. The documentation seems to indicate that I should be using the ChangeSelection() method, and I find the same answer searching onling, but it seems to do precisely nothing. I thought maybe I had overlooked a Refresh or Update call, but they seem to make no difference.
(I'm running Python 2.7.1 and wxPython 184.108.40.206 on a Macbook - OSX 10.6.8).
Any suggestions/advice appreciated.
|Re: Notebook problem||Mike Driscoll||7/18/12 8:40 AM|
It looks like SetSelection() works for me on Windows, Python 2.7.3 , wxPython 220.127.116.11. I have attached an example you can look at too.
|Re: Notebook problem||Mike Driscoll||7/18/12 8:43 AM|
EXTRA NOTE: I just tried it with ChangeSelection too and it worked for me as well...
|Re: [wxPython-users] Notebook problem||Robin Dunn||7/18/12 9:05 AM|
|Re: Notebook problem||Brett Duncan||7/18/12 6:56 PM|
On Thursday, July 19, 2012 1:40:35 AM UTC+10, Mike Driscoll wrote:
Mike, thank you very much! Your example worked, and from it I was able to see where I was going wrong. (Specifically, I was trying to call a method at the frame level to do what I wanted, which didn't generate any errors, but didn't give me the result I wanted either.)