--- Richard Smith wrote: [snip] > - User Select Dance. Which then creates a toggle button for each if > the Dance classes in the database. There's probally 10 - 15 of > these. > So a grid of around 4 by 4 buttons appears. > - User toggles the Dances desired in this case just one. "Cha Cha". > - User selects one of the filter buttons. In this case we will > choose speed. > A small listing of 7 speeds is then displayed.
Okay so create a button-group for each of the sets of buttons you need. Hide them all by calling their hide() methods. As each set of buttons is needed, call its show() method (after re-positioning it if necessary by calling its move() method). There should be no need to keep creating and destroying widgets to achieve what you want. Many of the gui elements you will be using inherit from QWidget (which provides the three methods mentioned above). Its quite important to familiarize yourself with Qt's documentation for this class: http://doc.trolltech.com/3.3/qwidget.html The documentation also contains lots of good tutorials and howtos. One in particular which might help you is this: http://doc.trolltech.com/3.3/layout.html You might also want to visit the excellent Qt forum, which is possibly more geared towards the sorts of questions you are asking. You can find it here: http://www.qtforum.org HTH John Ridley ___________________________________________________________ Yahoo! Messenger - want a free and easy way to contact your friends online? http://uk.messenger.yahoo.com _______________________________________________ PyKDE mailing list [email protected] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
