If you are using PyQt 3.6 or later you can do this. From the PyQt online documentation 
page 2 (x113.html):

It is sometimes useful to be able to include some specific Python code in the output 
generated by pyuic. For example, if you are using custom widgets, pyuic has no way of 
knowing the name of the Python module containing the widget and so cannot generate the 
required import statement. To help get around this, pyuic will extract any lines 
entered in the Comment field of Qt Designer's Form Settings dialog that begin with 
Python: and copies them to the generated output.

Here's a simple example showing the contents of the Comment field.

This comment will be ignored by pyuic.
Python:
Python:# Import our custom widget.
Python:from foo import bar
 

Here's the corresponding output from pyuic.

from qt import *

# Import our custom widget.
from foo import bar
 

-Selim

Selim Tuvi, Research Engineering Group, SLAC
GLAST, I&T Online, MS 98
Tel:650-926-3376 Fax:650-926-4335
 

-----Original Message-----
From: Vincent Wagelaar [mailto:[EMAIL PROTECTED] 
Sent: Sunday, August 03, 2003 8:11 PM
To: [EMAIL PROTECTED]
Subject: [PyKDE] pyuic and custom widgets


Hi,

I've created an ui-file containing a custom widget. How do I tell pyuic to 
automatically add the custum-widget module to the generated py-file.

Cheers,
Vincent

_______________________________________________
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