that wouldn't explain the performance differences on the machines though.

The objects that are being created are called "FeatureBars", and each has the 7 TextEdits. Whenever EditBars are created, the following steps occure

1) the container of the feature bars and all feature bars is hide()den
2) each feature bar is created and added to the end of the feature bar array. 2.1) The creation of each feature bar creates it's 7 children TextEdits during creation, each TextEdit is attached to the parent feature bar on creation (in the constructor arguments) 3) The new feature bars are position and sized in their parent object, this also sizes the feature bars
4) The container and all feature bars are show()n.


does that sound like the right flow of logic? Sorry, I'm completely new to Qt, and don't have a lot of GUI experience on top of that.

Thanks,
-Jim Stapleton

----- Original Message ----- From: "Dave Fancella" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, January 09, 2007 6:46 PM
Subject: Re: [PyKDE] performance issues


On Tuesday 09 January 2007 5:34 pm, Steven James Samuel Stapleton wrote:
Is there any reason that anyone could think of why I would be having these performance issues? It's probably not a PyQt issue, but I figured that was
a possibility.

Are you creating them and then putting them into a layout right away? If you
do that, it becomes an O(n) operation, iirc.  Maybe O(n^2).  You should
create them all first, then put them into the layout.

Dave

_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde


_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to