[PyKDE] How to inherit from QWidget
Paul F. Kunz
Paul_Kunz at SLAC.Stanford.EDU
Mon Jan 20 23:10:01 GMT 2003
>>>>> On Mon, 20 Jan 2003 13:02:06 -0800 (PST), Jim Bublitz <jbublitz at nwinternet.com> said:
> On 20-Jan-03 Paul F. Kunz wrote:
>> I have a class, QtViewWidget which in C++ in herits from QWidget
>> and class in my C++ library. How do I tell SIP to use QWidget from
>> PyQt instead of creating a local QWidget in my build directory?
> Are you using sip to write bindings for your C++ lib? In that case
> you need to:
> 1. %Import qtmod.sip before your list of %Includes for your own
> 2. When you run sip to generate code for the bindings, add a -I
> switch with the path to qtmod.sip, for example:
> sip ... -I /usr/local/PyQt/sip ...
Also add -t Qt_3_1_1 -t WS_X11 to the sip command, right?
> 3. For gcc, add a -l qtcmodule wherever you specify the libs to be
> linked with your module (and -L ...python/site-packages or wherever
> libqtcmodule.so is located if you don't already have that), and a -I
> for the path to the Qt h files (not the same path as in (2))
> That will also add a bunch of sipqt*.h files to the directory where
> your sip-generated C++ code is located.
More information about the PyQt