[PyKDE] Problems with a port of C++/Qt book to Python
    mbouchar 
    mbouchar at bioinfo.ulaval.ca
       
    Mon Jul 18 16:10:04 BST 2005
    
    
  
Douglas Soares de Andrade wrote:
>Hi !
>
>Another problem:
>
>What about this construction ?
>
>class FindDialog :  public QDialog
>{
>	Q_OBJECT
>	
>	public:
>		FindDialog(QWidget *parent, const char *name = 0);
>
>All is clear for me, but what about the Q_OBJECT macro ? How to use it in 
>PyQt ?
>
>  
>
Just remove it. This macro is used to tell qmake to use moc (trolltech 
preprocessor) for the specified class.
>Another thing... 
>
>How to use the tr() function ? 
>  
>
I really don't know. pyuic seems to create his own wrapper for 
translation with :
    def __tr(self,s,c = None):
        return qApp.translate("FGenOptionsBase",s,c)
in each class
>How to use this setCaption() in the code below, do i have to use self, or 
>QDialog ? 
>  
>
self.setCaption() or QDialog.setCaption(self) are the same, except if 
you subclassed setCaption.
I recomment using self.setCaption()
>And, in the connect line, what to do with the this keyword ?
>
>  
>
You replace this with self.
    
    
More information about the PyQt
mailing list