I've moved a working XP app to linux, and I've got statusbar problems. When the app first fires up under linux, the statusbar shows and everything's fine. As soon as I select another grid cell, however, the status bar shrinks leftward into just a rectangle holding a ribbed triangle. I can play with the triangle a bit with the mouse and get the statusbar back, but only temporarily - as soon as I select another cell, the statusbar is gone. I need the statusbar to behave as it does on XP, since it provides information to the user as work progresses. Other linux apps, such as Konquerer, behave correctly.
The app is a wxGrid inside a wxFrame, running a custom statusbar (with 3 frames) based on wxStatusBar. Linux is Suse 9.1 default install, KDE 3.2.1, wxPython 2.4.2.4, python 2.3.
I've moved a working XP app to linux, and I've got statusbar problems. When the app first fires up under linux, the statusbar shows and everything's fine. As soon as I select another grid cell, however, the status bar shrinks leftward into just a rectangle holding a ribbed triangle. I can play with the triangle a bit with the mouse and get the statusbar back, but only temporarily - as soon as I select another cell, the statusbar is gone. I need the statusbar to behave as it does on XP, since it provides information to the user as work progresses. Other linux apps, such as Konquerer, behave correctly.
The app is a wxGrid inside a wxFrame, running a custom statusbar (with 3 frames) based on wxStatusBar. Linux is Suse 9.1 default install, KDE 3.2.1, wxPython 2.4.2.4, python 2.3.
How are you managing the size and placement of the statusbar? Using frame.SetStatusBar or sizers or other? Can you reproduce this in a small sample app?
ยทยทยท
--
Robin Dunn
Software Craftsman http://wxPython.org Java give you jitters? Relax with wxPython!