Hi Detlev,
Before you go through all the hassles implementing a C++ extension you could try to preformat your numerical data (e.g. left padding with blanks) when you create the QListViewItems and later on rely on the native sort functions.I'm afraid that won't solve the entire problem in my case. In the simplified code I sent to the list I used integers just for the sake of simplicity. In the real app I'll be filling the table with arbitrarily precise real numbers (doubles). And I won't be able to pad the doubles with zeros in the end because they may be many orders of magnitude away from each other. The real numbers list should be like:
Exchange the lines
for i in range(1000): item = MyQListViewItem(lst, "%s" % i)
of your example with
for i in range(1000): item = QListViewItem(lst, "%4d" % i)
9.1123111202e+01 2.0001277853e-11
and so on...
Thanks for the suggestion anyway. I hadn't thought of that one before. :-)
About the C++ extension issue, how do I go about implementing an extension? Is there some sort of tutorial on this? I have to admit that I am still sort a Python newbie. I am willing to try it anyway, since I still think that if I can solve this on Python the final result will look a lot more "elegant" than a full C++ solution.
Regards, Fernando
_______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
