Thanks Marc! that's exactly what I was searching for :-)
Ladnar, Marc wrote: > No, > > youo just place a placeholder for your widget marking the inline > position (use a QWidget or your base class for that). > Riightclick your widget an tell it "Promote to...". > > A Dialog pops up where you now can enter your classname, its header and > press add. > Now it apperas on the upper list in the dialog, you select it and press > "promote" button. Your placeholder widget is from now on a widget of > your class type. No Plugins, no trying, just add your class to your > project and averything's fine. > > You can do this promoting with any kind of widget, so e.g. for tabs in > QTabWidget oder for the pages in QStackedWidget, too. Here you first > have to go to the pages menu (Page X of Y...) and inside there is your > "Promote to..." > > I managed to do everything I wanted by promting placeholder widgets. > Even if you want to access you properties you can go to the properties > toolwindow and add dynamic properties caled like yours and pass them the > values you want to have. They then should be added into the ui_X.h like > ->setProperty()... > > Hope that resolves the whole problem. > > > Have a nice day, > > Marc Ladnar > > -----Ursprüngliche Nachricht----- > Von: Lorenzo Bettini [mailto:[email protected]] > Gesendet: Sonntag, 7. Juni 2009 10:26 > An: [email protected] > Betreff: Re: [Qt-creator] Custom widget in Qt Creator (Designer) > > Jonathan Neuhaus wrote: >> In this case, you need to create a custom widget that uses the widget >> in order to have a plugin inserted in the designer. >> Then, you simply have to drag and drop the custom widget on the form. >> >> Check this link : http://doc.qtsoftware.com/4.5/qtdesigner.html >> It explains how to create Qt Designer plugins. If you are using Qt >> Creator, you will need to compile the plugin with msvc to make it > works. >> > > mh... I remember well, in qt3 designer you could simply specify to add > to a form a widget you created (e.g., with designer itself) by > specifying the name of the class; then the widget was not rendered > correctly inside designer, but it was actually inserted in the generated > class. Thus, this does not hold anymore in qt4 designer? You're forced > to build a qt designer plugin? > > thanks > Lorenzo > >> 2009/6/5 Lorenzo Bettini >> <[email protected] >> <mailto:[email protected]>> >> >> Jonathan Neuhaus wrote: >> > In your case, you just need to add LIBS += >> > "path_to_your_dll/your_dll.dll" in your .pro and then use your >> widget. >> > >> > * Does anyone have an answer to my previous problem > (compilation >> from a >> > custom widget on mac for Qt Creator)? It actually crashes and I > can't >> > manage to find out why. >> > * Does someone knows which compiler was used to compile > QtCreator? >> > >> >> so I need to have a library for my widget? >> I meant to use a widget defined in the same project: say I have > defined >> a customized button MyButton.ui and I want to reuse it from > designer to >> insert it in another form of my project. >> >> -- >> Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino >> ICQ# lbetto, 16080134 (GNU/Linux User # 158233) >> HOME: http://www.lorenzobettini.it MUSIC: > http://www.purplesucker.com >> http://www.myspace.com/supertrouperabba >> BLOGS: http://tronprog.blogspot.com > http://longlivemusic.blogspot.com >> http://www.gnu.org/software/src-highlite >> http://www.gnu.org/software/gengetopt >> http://www.gnu.org/software/gengen >> http://doublecpp.sourceforge.net >> >> _______________________________________________ >> Qt-creator mailing list >> [email protected] >> <mailto:[email protected]> >> http://lists.trolltech.com/mailman/listinfo/qt-creator >> >> >> >> ---------------------------------------------------------------------- >> -- >> >> _______________________________________________ >> Qt-creator mailing list >> [email protected] >> http://lists.trolltech.com/mailman/listinfo/qt-creator > > > -- > Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino > ICQ# lbetto, 16080134 (GNU/Linux User # 158233) > HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com > http://www.myspace.com/supertrouperabba > BLOGS: http://tronprog.blogspot.com http://longlivemusic.blogspot.com > http://www.gnu.org/software/src-highlite > http://www.gnu.org/software/gengetopt > http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net > > _______________________________________________ > Qt-creator mailing list > [email protected] > http://lists.trolltech.com/mailman/listinfo/qt-creator -- Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino ICQ# lbetto, 16080134 (GNU/Linux User # 158233) HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com http://www.myspace.com/supertrouperabba BLOGS: http://tronprog.blogspot.com http://longlivemusic.blogspot.com http://www.gnu.org/software/src-highlite http://www.gnu.org/software/gengetopt http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net _______________________________________________ Qt-creator mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-creator
