-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com    Open-PC.com   
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (3) .- Knowledge Base  . 

AnalogWidgets

   234  

Qt Widget

AnalogWidgets
zoom


AnalogWidgets
zoom


AnalogWidgets
zoom


other:  Link
Depends on:  Qt 4.x
Downloads:  6400
Submitted:  Aug 24 2008
Updated:  Dec 16 2009
Score: 
score89%89%score
 89% good
bad   good

Description:

This project is the result of writing a few applications by my small firm www.3electrons.com

Not all of the widgets work perfectly especially ScriptWidget and Chart widget.
But they are quite usable ;).

IMPORTANT NOTE
Because I decided to support my friend's son Kuba by this project, I liberalised this license with hope you are more likely to support Kuba by PayPal.
At the moment I am waiting for the charity organisation to create its own PayPal account and do all the paper work. So If you trust me you can donate Kuba by my PayPal account.
More details on my site:
http://www.3electrons.com/www/en/news/16.html




Changelog:

2009-12-16 rev. 234
Added support for MSV 2008 and very initial support for Symbian.
Few minor bugs fixed.

2009-04-23 rev. 229
Added new resources in resources/widgets/dials/dials.svg
Plans are to make those widgets alive and create bigger library of widgets based on
svg themes.

2008-11-26 rev. 224
Added make install for linux - any comments and/or bugfixes for other systems
warmly welcomed.
Added PotentioMeter with 4 predefined svg themes.
PotentioMeter is still expermimental so use it with caution.
Added alternative theme for Counter in test program.
More info about themes in potentiometer.h and counter.h

2008-11-05 rev 217
Fixed all remaining and founded references where end iterator was used. What
caused crash with MsVisual.

2008-11-03 rev 215.
Fixed last error in poprper way - shame to say but I screw up
Valentin fix.

2008-10-29 rev. 214
Fixed ScaleGridDecorator::paintYScale() MsVisual crash.
Thanks Valentin ;).



License:
GPL and 3PL
3PL - stands for 3electrons public license
Which is:
You can use software as it was on LGPL with exception that you agree:
- To inform author about using AnalogWidgets via e-mail with short description of your project.
- To give permission to refer to your project and/or publish your project description on 3electrons web site.


Source(AnalogWidgets_234.zip)
donate
send to a friend
subscription
other apps from 3electrons



-
.

 windows machine problem

 
 by mjtooba on: Oct 31 2008
 

Dear 3Electrons
chart has problem in QT 4.4.0 & VS2005
in scalegriddec... line 127 i--; in debug testing,channels size is one! no size checking.... also in paint event,i removed all call routine except (ChartDecorator::paint(painter,chart); unexpected error too

any question/additional info/effort


reply to this

-

 Re: windows machine problem

 
 by 3electrons on: Nov 3 2008
 

I have fixed it. Please downolad new version


reply to this

-
.

 Re: Re: windows machine problem

 
 by mjtooba on: Nov 5 2008
 

still problem in painting.
iterator i pointed to empty vector!

channeldeco... .cpp line 49 =>

Channels & channels = chart->channels();
Channels::iterator i=channels.end();

*ERR* while ( i--!=channels.begin() )
{

channels is empty on debugger.


reply to this

-
.

 Re: Re: Re: windows machine problem

 
 by 3electrons on: Nov 5 2008
 

As I said this component is not perfect. I have never tested it against MsVisual. But, yes there was a bug, fortunetly extremly easy to fix. Please try last 218 version.


reply to this

-
.

 Re: Re: Re: Re: windows machine problem

 
 by mjtooba on: Nov 5 2008
 

Dear 3E,same problem!
other widgets are good with nice UI for graph you need more effort.

i tried to find problem,but cant spend much time to find code.


reply to this

-

 does not install

 
 by GoaSkin on: Nov 5 2008
 

On Mac OS X (version 10.4, QT version 4.4.3) the widget set compiles well but when typing 'make installs', the make command just goes into any subdirectory and says 'nothing to be done for...'

When I copy the designer plugin manually to the QT designer plugins folder, designing forms with the analog plugins works well. The uic generates a header file searching all the analog widgets in a project subdirectory.


reply to this

-
.

 Re: does not install

 
 by 3electrons on: Nov 27 2008
 

I have added make install. Please check it with your system.


reply to this

-
.

 performance

 
 by cayou66 on: May 5 2009
 

Hi 3electrons,
I just want know one thing about your future widgets wich are describes on the last update.
Have you tried to test the graphicals performance? I.e the CPU load/usage when these widgets are in action. I ask that because these widgets are so beautiful, and I wonder if it will not penalize performance. thx in advance for the reply, and sorry if my english it isn't perfect :)


reply to this

-
.

 Re: performance

 
 by 3electrons on: May 8 2009
 

Yes I have tried it a little bit before with "oil widget" and few others. I have done it with ScriptWidget, which aim was to make widgets based on SVG and QtScript engines. Internal Java-Script API is very poor at the moment but performance is ok. However, making widget that is killing CPU is not a big problem. This is why I do consider to bring live to those "future" widgets by writing dedicated widgets in pure C++ where SVG themes could be exchanged, similar to potentiometer and counter widgets.
In my opinion it might be much simpler and more likely to make them alive, I am quite busy at my work at the moment.

Pure C++ widgets can be also better optimized by using cached and shared bitmaps, like it is done in WallClock, PotentioMeter and others. I still wonder if widgets with internal script engine is good idea. At least, how many people is going to use it that way?

I do believe I can achieve similar performance to PotentioMeter widget with C++ only approach.

P.S. Glad you like them ;).


reply to this

-

 Compilation problem (Linker)

 
 by pospiech on: May 16 2009
 

The code does not compile on windows (MSVC 2005).

link /LIBPATH:"c:\Programme\Qt\msvc\4.5.1\lib" /NOLOGO /INCREMENTAL:NO /
LTCG /DLL /MANIFEST /MANIFESTFILE:"..\objects\analogwidgets_plugin.intermediate.
manifest" /OUT:..\analogwidgets_plugin.dll @C:\DOKUME~1\MATTHI~1\LOKALE~1\Temp\n
mD9.tmp
Creating library ..\analogwidgets_plugin.lib and object ..\analogwidgets_plug
in.exp
chart_plugin.obj : error LNK2001: unresolved external symbol "public: __thiscall
Chart::Chart(class QWidget *)" (??0Chart@@QAE@PAVQWidget@@@Z)
led_plugin.obj : error LNK2001: unresolved external symbol "public: __thiscall L
ed::Led(class QWidget *)" (??0Led@@QAE@PAVQWidget@@@Z)
manometer_plugin.obj : error LNK2001: unresolved external symbol "public: __this
call ManoMeter::ManoMeter(class QWidget *)" (??0ManoMeter@@QAE@PAVQWidget@@@Z)
thermometer_plugin.obj : error LNK2001: unresolved external symbol "public: __th
iscall ThermoMeter::ThermoMeter(class QWidget *)" (??0ThermoMeter@@QAE@PAVQWidge
t@@@Z)
wallclock_plugin.obj : error LNK2001: unresolved external symbol "public: __this
call WallClock::WallClock(class QWidget *)" (??0WallClock@@QAE@PAVQWidget@@@Z)
bitmapbutton_plugin.obj : error LNK2001: unresolved external symbol "public: __t
hiscall BitmapButton::BitmapButton(class QWidget *)" (??0BitmapButton@@QAE@PAVQW
idget@@@Z)
counter_plugin.obj : error LNK2001: unresolved external symbol "public: __thisca
ll Counter::Counter(class QWidget *)" (??0Counter@@QAE@PAVQWidget@@@Z)
svgfile_taskmenu.obj : error LNK2001: unresolved external symbol "public: static
struct QMetaObject const Counter::staticMetaObject" (?staticMetaObject@Counter@
@2UQMetaObject@@B)
svgfile_taskmenu.obj : error LNK2001: unresolved external symbol "public: void _
_thiscall Counter::setDigitsFile(class QString const &)" (?setDigitsFile@Counter
@@QAEXABVQString@@@Z)
svgfile_taskmenu.obj : error LNK2001: unresolved external symbol "public: void _
_thiscall ScriptWidget::loadSvgFile(class QString const &)" (?loadSvgFile@Script
Widget@@QAEXABVQString@@@Z)
svgfile_taskmenu.obj : error LNK2001: unresolved external symbol "public: static
struct QMetaObject const ScriptWidget::staticMetaObject" (?staticMetaObject@Scr
iptWidget@@2UQMetaObject@@B)
scriptwidget_plugin.obj : error LNK2001: unresolved external symbol "public: __t
hiscall ScriptWidget::ScriptWidget(class QWidget *)" (??0ScriptWidget@@QAE@PAVQW
idget@@@Z)
potentiometer_plugin.obj : error LNK2001: unresolved external symbol "public: __
thiscall PotentioMeter::PotentioMeter(class QWidget *)" (??0PotentioMeter@@QAE@P
AVQWidget@@@Z)
..\analogwidgets_plugin.dll : fatal error LNK1120: 13 unresolved externals
NMAKE : fatal error U1077: '"C:\Programme\Microsoft Visual Studio 8\VC\BIN\link.
EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Programme\Microsoft Visual Studio 8\VC\BIN\nmake
.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

By The way, your flags.pri file is filled with useless platform and CPU specific compiler settings including hardcoded paths.


reply to this

-
.

 Re: Compilation problem (Linker)

 
 by 3electrons on: May 16 2009
 

MSVC 2005 is not supported at the moment, but with your help it could be :).
From your error report it seems that you have problem with compiling analogwidgets_plugin. It is that because there is no rule for MSVC2005 how to build plugin.

I guess you could modify wince* rule to make it work with MSVC 2005 in analogwidgets/plugins/plugins.pro.

If you succeed a small patch is warmly welcomed.

>By The way, your flags.pri file is filled with useless platform and CPU specific compiler settings including hardcoded paths.
Yes for MSVC 2005 it is completely useless.


reply to this

-
.

 Re: Compilation problem (Linker)

 
 by 3electrons on: Dec 16 2009
 

Now AnalogWidgets is ready to be used with MS VC 2008. It can probably be forced to work with earlier versions of MS VC.


reply to this

-
.

 QWT

 
 by PaceyIV on: Dec 16 2009
 

What are the differences between this project and the library QWT?
Why not work together?


reply to this

-
.

 Re: QWT

 
 by 3electrons on: Dec 30 2009
 

Well, there are personal reasons.It is much easier to control your own project that you can develop in any direction you like. It started as a research/(needed features) project and it is not as mature as QWT is. So I do not even try to compete with QWT or any other library or component you can find here. It is just yet another library that does some basic things.


reply to this

-

 [ASK]

 
 by briantr7 on: Jun 21 2010
 

Dear 3electrons,
whether your widgets can be installed in windows seven platform?

i'm confused how to install it. T_T
well i'm still newbie here

thanks for the attention ^^


reply to this

add commentback




-
-
all messages
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About Qt-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2006-2010 Qt-Apps.org Team  
All rights reserved. Qt-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
Qt is a trademarks of Nokia