wwWidgets consists of two libraries - the widget library and the plugin for it that makes it possible to use the widgets in Designer. If you have an old version of the widget library installed and you try to build the plugin, it will link against the stale version of the widget library because it comes first in your library path. So you can either delete the libwwwidgets.so (or equivalent) file from the lib subdir of your Qt installation or you can install the new version of the library before building the plugin. The widget library is the "widgets" subproject of wwWidgets and the plugin is the "plugin" subproject of wwWidgets. So I suggest you do (assuming you are in the top level directory of the bundle):
$ cd widgets; qmake && make; su
# make install
# exit
$ cd ../plugin; qmake && make; su
# make install
# exit
Hi Wysota,
I downloaded wwWidget0.9. I am working on winXP with QT4.4.1when i was compiling the wwWidgets,i got the below error
Qt Code:
./tmp\obj\release_shared\qwwlediface.o(.text+0x133):qwwlediface.cpp: undefined r collect2: ld returned 1 exit status mingw32-make[1]: *** [release\wwwidgetsplugin.dll] Error 1 mingw32-make[1]: Leaving directory `C:/Qt/4.4.1/wwWidgets/plugin' mingw32-make: *** [release-all] Error 2To copy to clipboard, switch view to plain text mode
I followed your previous posts,after that i compiled widgets directory and i installed widget libs using make install.after that when i compiled plugins directory using make again i am getting above problem.
how can i solve that.
thanks in advance
I have just compiled wwWidgets 0.9 from the code available without any problems, so your problem has to be related to a previous installation of wwWidgets. Please delete the old installation and try again. I know the package works, people built it without any problems.
Hi Wysota,
After reading your last post i uninstall QT totally & reinstalled QT4.4.1 on My PC.then i tried to compile wwWidgets, but again i got same problem.
one more thing i observed while compiling my application is my code is compiling twice every time. when i was working with QT4.1 earlier, after building of my application,if i run .exe file it should open directly.Now i am working with Qt4.4.1,after building of my application,if i run .exe file,it is asking for mingw10.dll,Qtcore4.dll and QtGui4.dll.after coping all the dlls to release directory then only the exe is opens.
what is the problem?please give me any hint.
Thanks in advance
So how does it differ in functionality with this?
The look of it =]
Drawing the triangle's gradient is very tricky - it's not a linear gradient (more likely a mix of two linear gradients). If you're after the looks, make yourself a colour cube - it's easy to draw and it's cooler than the triangle
awwww =[ but it would be nice if you was able to do it ;P
I am able to do it but I don't have time to do it
Well whenever you do I'll be happy =]
Hi wysota,
sry for bothering you with wwwidgets installation ... it seems to work for most users. But I get the same error (0.9) as jjbabu
Qt Code:
Creating library file: release\libwwwidgetsplugin.a ./release\qwwlediface.o(.text+0x133):qwwlediface.cpp: undefined reference to `QwwLed::QwwLed(QWidget*)' collect2: ld returned 1 exit status mingw32-make[2]: *** [release\wwwidgetsplugin.dll] Error 1 mingw32-make[1]: *** [release] Error 2 mingw32-make[2]: Leaving directory `C:/wwWidgets/plugin' mingw32-make[1]: Leaving directory `C:/wwWidgets/plugin' mingw32-make: *** [sub-plugin-sub_Release_ordered] Error 2To copy to clipboard, switch view to plain text mode
This is a complete new installation: new XP, Qt 4.4.3. There was no wwwidgets installed before. I tried it with cmd, inside eclipse, with building both widgets and plugin, than first widgets (with install) and afterwards plugins ... I allways get this error. I put the source to C:\wwwidgets to avoid a problem with paths ... any idea? thx
edit: found version 0.8 on your website. I could could build it without an error.
Last edited by janus; 19th December 2008 at 15:38.
A fresh look always helps... Looks like it is my fault after all. Open qwwled.h and add Q_WW_EXPORT before the class name (so that it says "class Q_WW_EXPORT QwwLed : public QWidget") in the declaration. In doubt take a look how it looks with other classes.
janus (21st December 2008)
I'm very happy to announce the immediate availability of wwWidgets 0.9.5
This is one of the last steps towards the 1.0 release. Since 0.9 the API is practically frozen, so no new widgets are introduced. This release deals mostly with documentation and installation issues.
Special thanks goes to Paul Buhr who provided feedback related to installing the set on MacOSX. If the patch is correct (I had no means to test it) the library should install (more or less) cleanly on all three major platforms.
Remaining steps until 1.0:
- implementation of QwwRichTextEdit (icon issues, list issues)
- missing documentation
- examples
- qconfig like defines to strip out functionality easily
When 1.0 is released, new widgets will start making it into the set so keep your fingers crossed.
Upcoming widgets:
- a breadcrumb widget
- a marquee widget
- an image viewer
- a calendar button
- a progress/waiting notifier (the circle shaped thing stumbling through many modern websites)
- IP line edit
- and more...
Installation instructions:
Update instructions:qmake
make
make install # superuser privs required
make register
The last step is only required if you use Qt4.4 or newer. It registers the compressed help documentation with your Qt Assistant.qmake
cd widgets # install the widget set first before compiling the plugin
qmake
make
make install # superuser privs required
cd ..
make
make install # superuser privs required
make register
All feedback is welcome and appreciated!
I'm aware of that but that's unfortunately a bug in Oxygen that's causing this. The problem is the bevel in line edits in Oxygen is treated as if it was inside the text box's rectangle and not outside.
If there were such translations, they would probably be shipped. If you provide them, I'll be happy to include them in the next release.Is it possibel to ship translations together with the source (like the qt translations)?
You're welcomegreat widgets, thx :-)
Hi,
I have attached the german .ts file here (There is no mail address).
There are some missing tr tags in QwwRichTextEdit: bold, align etc.
I perform MAKE ALL and i received folowing error:
D:\sam\docs\agriculture\wwWidgets>make all
cd widgets\ && mingw32-make -f Makefile all
mingw32-make[1]: Entering directory `D:/sam/docs/agriculture/wwWidgets/widgets'
mingw32-make -f Makefile.Release all
mingw32-make[2]: Entering directory `D:/sam/docs/agriculture/wwWidgets/widgets'
mingw32-make[2]: Nothing to be done for `all'.
mingw32-make[2]: Leaving directory `D:/sam/docs/agriculture/wwWidgets/widgets'
mingw32-make -f Makefile.Debug all
mingw32-make[2]: Entering directory `D:/sam/docs/agriculture/wwWidgets/widgets'
g++ -c -g -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -
DWW_BUILD_WWWIDGETS -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"c
:\Qt\2009.01\qt\include\QtCore" -I"c:\Qt\2009.01\qt\include\QtGui" -I"c:\Qt\2009
.01\qt\include" -I"qwwcolorbutton" -I"qwwcolorcombobox" -I"qwwconfigwidget" -I"q
wwhuesatpicker" -I"qwwhuesatradialpicker" -I"qwwlistwidget" -I"qwwlongspinbox" -
I"qwwnavigationbar" -I"qwwnumpad" -I"qwwrichtextbutton" -I"qwwtaskpanel" -I"qwwt
extspinbox" -I"qwwtipwidget" -I"qwwtwocolorindicator" -I"qwwfilechooser" -I"qwwl
oginbox" -I"qwwbuttonlineedit" -I"qwwclearlineedit" -I"qwwresetlineedit" -I"qwwr
ichtextedit" -I"qwwlistnavigator" -I"qwwled" -I"." -I"c:\Qt\2009.01\qt\include\A
ctiveQt" -I"debug" -I"." -I"c:\Qt\2009.01\qt\mkspecs\default" -o debug\qwwconfig
widget.o qwwconfigwidget\qwwconfigwidget.cpp
qwwconfigwidget\qwwconfigwidget.cpp: In member function `virtual bool QwwConfigW
idget::eventFilter(QObject*, QEvent*)':
qwwconfigwidget\qwwconfigwidget.cpp:299: error: `w' was not declared in this sco
pe
qwwconfigwidget\qwwconfigwidget.cpp:299: warning: unused variable 'w'
mingw32-make[2]: *** [debug/qwwconfigwidget.o] Error 1
mingw32-make[2]: Leaving directory `D:/sam/docs/agriculture/wwWidgets/widgets'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `D:/sam/docs/agriculture/wwWidgets/widgets'
mingw32-make: *** [sub-widgets-all-ordered] Error 2
D:\sam\docs\agriculture\wwWidgets>
i'm using QT 4.5 open source with mingw
any ideas?
Thanks in advance.
Last edited by samdyavic; 1st April 2009 at 20:58.
Bookmarks