Article View: be.comp.programming
Article #16975Re: c++ and QT
From: gusto
Date: Wed, 08 Mar 2000 00:00
Date: Wed, 08 Mar 2000 00:00
36 lines
2403 bytes
2403 bytes
als ik nu een widget heb gemaakt die eigelijk ni moet worden weergegeven wat moet ik dan implementeren voor die QPaintDevice ? wat bedoelt ge met 'in te linken'? Erik Vanherck wrote: > > Ofwel ben je vergeten de mywidget::QPaintDevice implementatie ermee in te > linken ofwel vergeten in de cpp file mywidget:: ervoor te plakken. Dit zijn > echter nogal simpel fouten die je meestal zelf wel had gevonden denk ik. > > Omdat het met slots en signals te maken heeft moet je eens zoeken naar welke > moc er opgeroepen wordt. De kans is groot dat er ergens al een moc van een > ouder versie op je linux bak staat en dat die eerst komt in de path settings > ( bij mij het geval en met een Qt 1.44 moc die nog in de weg stond in > /usr/X11R6/bin en hij pakte ipv de Qt 2.02 moc ). Die genereert code voor > slots in signals in de moc files ... en daardoor kan je rare errors beginnen > krijgen > > gusto <koen.muylkens@student.kuleuven.ac.be> schreef in berichtnieuws > 38C61B34.8F04558C@student.kuleuven.ac.be... > > > > Ik slaag er echter niet in om de volgende foutmelding te > > overwinnen: > > > > "undefined reference to 'mywidget::QPaintDevice virtual table'" > > > > dit gebeurd meestal als ik bij een widget zelf probeer slots en > > signals > > te defineeren. > > > > naar het schijnt ben ik een virtuele functie vergeten te defineeren in > > mijne widget, maar welke functie ben ik dan vergeten: > > qpaint, qpaintdevice > > > > hoe kan ik dit concreet oplossen ?
Technical Details
Message-ID:
<38C6A062.FE91E906@student.kuleuven.ac.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<38C56587.CC082CA9@student.kuleuven.ac.be> <38C61B34.8F04558C@student.kuleuven.ac.be> <8a65uk$7mo$1@newnews1.news.nl.uu.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,22382b6afc90daf5 X-Google-Attributes: gidfcea4,public From: gusto <koen.muylkens@student.kuleuven.ac.be> Subject: Re: c++ and QT Date: 2000/03/08 Message-ID: <38C6A062.FE91E906@student.kuleuven.ac.be> X-Deja-AN: 594812034 Cache-Post-Path: marvin!root@kn-10-0-30-007.kotnet.kuleuven.ac.be Content-Transfer-Encoding: 7bit References: <38C56587.CC082CA9@student.kuleuven.ac.be> <38C61B34.8F04558C@student.kuleuven.ac.be> <8a65uk$7mo$1@newnews1.news.nl.uu.net> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@belnet.be X-Trace: naxos.belnet.be 952541128 11023 134.58.127.3 (8 Mar 2000 18:45:28 GMT) Organization: KULeuvenNet X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/) Mime-Version: 1.0 NNTP-Posting-Date: 8 Mar 2000 18:45:28 GMT Newsgroups: be.comp.programming