Re: [Meshlab-devel] QEdgeLength e designer
A processing system for 3D triangular meshes
Brought to you by:
cignoni,
granzuglia
From: Mario L. <mar...@gm...> - 2006-02-05 11:37:52
|
Paolo Cignoni wrote: > Mario Latronico wrote: > >> Siccome sono pigro ho fatto un plugin per il designer per inserire il >> widget QEdgeLength. In questa maniera risulta un po' piu' semplice >> aggiungere il widget ai dialoghi preesistenti fatti col designer. >> >> Solo che non so se fare il commit perche' cosi'facendo aumentano le >> LOC invece che diminuire ... cosa devo fare ? >> Per il momento e' solo nel mio pc nella dir src/test/qelDesigner > > Ok committa! > p. Fatto. Qualche informazione e qualche commento ... Siccome ho fatto come nell'esempio della doc di qt 4.1 , e' necessario per compilare avere qt 4.1, con le qt 4.0 ci sono alcune varianti (ad esempio la macro QT_EXPORT_PLUGIN2 che nelle 4.0 e' QT_EXPORT_PLUGIN). Il widget appare sotto gli Input Widgets del Designer. Per compilarlo c'e' il .pro nella directory src/test/qelDesigner che mette il plugin in nella dir dei plugin del designer. In linux se il designer e' compilato in versione release (come nel mio caso), compilando il plugin in versione debug ha lo spiacevole effetto di non farlo funzionare, quindi va compilato in versione release (con tutte le difficolta' di debug che ne derivano) ... non so se questo valga anche in windows. 1) I path , li ho messi naturalmente relativi , fatemi sapere se non compila 2) Sembra che il qmake non risolva bene le dipendenze in meshfilter, quindi devo dare due volte make per far andare a buon fine la compilazione. Inizialmente non effettua l'uic del dialogo refineDialog2.ui e quindi non trova ui_refineDialog2.h. Alla seconda passata, dopo aver dato errore e continuato con gli altri file (e quindi anche con l'uic incriminato che produce il .h), funziona. 3) QEdgeLength e' ancora un po' schizofrenico quando si inseriscono i valori, sto vedendo come risolvere |