[PyQt] spreadsheet example
    Phil Thompson 
    phil at riverbankcomputing.com
       
    Sun Feb 19 11:47:28 GMT 2012
    
    
  
On Sat, 11 Feb 2012 01:36:14 +0100, "Hans-Peter Jansen" <hpj at urpla.net>
wrote:
> Hi Phil,
> 
> while I'm seriously overloaded at the moment (a bunch of people are much
> harder to organize then code), I did some relaxations by converting 
> another fine Qt example. As usual, I couldn't resist in pimping it up 
> in some minor ways. Most prominently, I added a way to change the date 
> format globally. Also, a workaround to fetch the correct cell 
> background color is applied.
I removed the workaround as (for me) it doesn't seem to be needed and also
it breaks the background of the first and last rows.
> One thing escaped me, though: the SpreadSheetItem.clone() method. It is 
> finalized with an instance pointer assignment in C++. I've experimented 
> with the baseclass clone call, which resulted in a strange:
> item = super(SpreadSheetItem, self).clone()
> RuntimeError: underlying C/C++ object has been deleted
> but since this doesn't seem to be intented in the original version, feel
> free to ignore this.
I used super().clone() but I'm not sure if the code was ever executed in
my testing. What operation were you doing when it happened?
> Anyway, this example shows the powers of Qt in some nice ways. Hopefully
> you can include it in the upcoming release.
Thanks,
Phil
    
    
More information about the PyQt
mailing list