third-party library based on QT developmentCategory: Qt2014-02-12 11:34 1738 people read comments (0) favorite reports QT third-party library
Directory (?) [+]
Article Source: http://blog.csdn.net/zhgn2/article/details/14613519
Qxorm
Qxorm is a new open source ORM (Object relational Mapping) C + + library designed to provide:* Persistence(Based on Qtsql Qt module) * Serialization(XML and binary, based on boost::serialization) * Reflection(Invoke class methods and access to properties)
Qxorm have been tested on Windows (Visual C + +) and Linux (GCC 4.4.1).
Qxorm is based in a simple and non intrusive ' setting function ' (so can be compared with Hibernate Xml Mapping file).
A quick sample (and a tutorial) is avaible on the Web site (only in French, an 中文版 translation is in progress ...): h Ttp://www.qxorm.com So what's the ORM? ORM's mishap Http://www.cnblogs.com/barton131420/archive/2007/01/07/613955.htmlORM whether to use or not http://www.pureweber.com/ Article/orm
Qtitanribbon
Qtitanribbon 3.1 have been releaseed and available for download!http://www.devmachines.com/
Qt Media Encoding Library 1.0 alpha1
Qtmel is a qt library that wraps libav, opencv and rtaudio Libraries and allows you easily grab your desktop screens, your cameras, your audio input devices and finally encode audio/ Video streams.
platform: currently only Windows (Linux version is partially do)
LICENSE: LGPL
Current ver sion: 1.0 Alpha1
website: http://kibsoft.ru
Source code: here
Issue tracker: here
ready to use Build: here
Examples (binaries): here
Key features
- Desktop screen Capture with variable frame rate
- Web-cameras capture with variable frame rate
- changing the image so Urce on the Fly (Screen<->camera) while recording a video
- audio input devices capture
- video en Coding with variable and fixed frame rate
- audio encoding
Tulip 4.0:a qt-based software for graph visualization
http://sourceforge.net/projects/auber/files/tulip/tulip-4.0.0/
Tulip is a information visualization framework dedicated to the analysis and visualization of relational data. Tulip aims to provide the developer/user and a complete library/software, supporting the design of interactive informatio N Visualization
Qtilities v1.4 released! Now also available under LGPL
Qtilities v1.4 is now available.
The main reason for the release are to add LGPL v2.1 to the list of licenses under which qtilities are available. The project also underwent some additional changes, described on the "What ' s New" documentation page.
In addition, a handful of code changes were introduced. For details, see the detailed changelog.
As always, make sure the "get in" touch if you have problems or suggestions:
-Issue List:https://github.com/jpnaude/qtilities/issues
-Mailing list:http://groups.google.com/group/qtilities?hl=en?hl=en/
http://jpnaude.github.io/Qtilities/
Look, this thing is pretty good. At least you can learn a lot of things.
QWT
This has to be
Qt Chart Library
http://goblincoding.com/qt-chart-widget/
Qcodeedit
http://qcodeedit.org/
Qscintilla
Http://www.riverbankcomputing.co.uk/software/qscintilla/intro
Memory Leak Detection
Http://www.codeproject.com/Articles/9815/Visual-Leak-Detector-Enhanced-Memory-Leak-Detectio
This doesn't have anything to do with Qt.
Fervor
Fervor is a software library so you include into your own qt-based application in order to enable the application to AUT omatically Check for updates and suggest to install them.
When installed and enabled, fervor downloads a "flavoured" RSS feeds (dubbed "Appcast") and checks whether an update to the Application is available. The RSS feed ("Appcast") lists various versions of the application ("1.0", "1.1", "2.0", ...) that is available for DOWNL Oad.
When a newer version of the application was found in the "appcast" (e.g. the user was using 1.0, and 1.1 is available), a di Alog is presented to the user (see below for example) that allows the user to choose whether he/she wants to install the U Pdate, be reminded about the update later, or skip a particular proposed version altogether. A Dialog also shows some release notes about the proposed update this help the user to choose whether or not to install an Update.
At the moment, fervor are not as cool as Sparkle--it's not able to install the actual update automatically (the user is Given an option to download and install the update manually). Pull requests with unattended install modules for .dmg
, .pkg
(Mac OS X), .msi
(Windows), .rpm
( .deb
Linux) is Welco me!
Https://github.com/pypt/fervor
Yet another Unit Converter
http://soft-ingenium.planetaclix.pt/
Qtchart
http://www.jfree.org/eastwood/
http://www.jfree.org/eastwood/
This doesn't have anything to do with Qt.
QXT
Another QT extension library.
Http://libqxt.org.
Kqoauth
Http://www.gitorious.org/kqoauth/kqoauth
QuteCom?
qutecom is a complete application for communication over IP, including instant messaging, voice and video telephony. QuteCom uses the standard SIP protocol and supports all common audio codecs for VoIP. QuteCom is free software, released under the terms of the GNU general public Licence.
You can find more information about qutecom, and the qutecom community at http://www.qutecom.org
Qdevicewatcher
It ' s My project:https://github.com/wang-bin/qdevicewatcher
It works fine on Linux and Windows. I have tested on my Ubuntu and Win7. Usually just need the signals deviceadded (const qstring& device) and deviceremoved (const qstring& device) in Q Devicewatcher.
To detect the device changes, I use NetLink with Linux (kernel 2.6) and Internel window in Windows.
In Windows, I tried method, Qcoreapplication::wineventfilter (msg* msg, long* result) and Qwidget::winevent (msg* MSG, L ong* result). I hope my class is just a subclass of Qobject, and don't use the GUI module, so I started to find other ways. At the last I refer to qdrive project:https://gitorious.org/qdrive/qdrive.
Hierarchical TreeView
Http://www.qtcentre.org/threads/40744-Hierarchical-TreeView
Gunzipdevice-qiodevice
http://genericengine.net/
http://genericengine.net/
Qsint Widgets Library
Qsint contains high-quality widgets for using in Qt applications, such as color pickers, Windows vista/7-styled acti On boxes, recent files menus etc.
You can find it at:http://sintegrial.com/qsint
Version 0.2.beta contains following widgets:
- Actionlabel
- Actionbox
- Actiongroup
- Actionpanel
- Colorbutton
- Colorgrid
- RecentFiles
- Scrollpanner
- Tablistmenu
- Widgetpopup
The distribution contains source codes, examples and documentation. Also, Qt Desinger plugin is available.
Screenshot of Qsint::actionpanel:
Vistaglassbutton Widget for Qt 4
For a current project I subclassed a Qpushbutton and re-painted it to the look like a Vista Aero glass button. You have it like a normal Qpushbutton, except there is public methods-setcolor (qcolor color) and Setshadow (Qcolor sh Adow). Color is the "red area" in the "image below", Shadow is the black Center. Anyway, I thought it might come in handy for people wanting a look like this or for anyone wondering how to go about Redra Wing a widget:
You
can download the class here:
Http://www.mediafire.com/?e2v82uujtin
Qt Application settings in JSON
Based on qlalr-based JSON parser by Girish Ramakrishnan. Many thanks to him for it.
QLALR JSON Parser:
Http://git.forwardbias.in/?p=qjsonparser.git
Download from Gitorious
git clone--depth 1 http://git.gitorious.org/qtjsonsetti...onsettings.git
Using
CMake
Compiled as Static library
Add_subdirectory (~/projects/qtjsonsettings ${cmake_current_binary_dir}/qtjsonsettings)
Include_directories (~/projects/qtjsonsettings)
Target_link_libraries (${project_name} ${qt_libraries}
Qtjsonsettings)
QMake
Included as sources
Include (~/PROJECTS/QTJSONSETTING/QTJSONSETTINGS.PRI)
Frameless Window Helper
This class can is used to give move and resize ability to any top level qwidget with Qt::framelesswindowhint flag set.
No need to change your existing code.
Its-very easy-to-use. Just lines of code.
Qt Code:switch View
- qwidget* mywidget = new Qwidget;
- Framelesshelper FH;
- Fh.activateon (Mywidget);
To copy to clipboard, switch view to plain text mode
Only tested on Ubuntu 10.10.
SOURCE http://qt-apps.org/content/show.php?content=138161
Gics-graphical Instruments and Components solution
Tegeosft is proud to release it first public version (Beta) of GICS, a library offering a set of vectorial graphical Inst Ruments. A framework allowing to build other instruments easily (with the "help of Base") is part of the library too.
GICS, which stands for "Graphical Instruments and Components solution", was based on Qt's Graphicsview and is available und Er, licenses:either the Gnu/gplv3 or a commercial one.
This first version, which acts + or less like a technological preview, provides a gauge, a level indicator, a LCD, a LE D, a button and a slider. These instruments use SVG skins for their graphical appearance.
To be noted, the skin system would be reworked
To being noted too that a little demo of GICS is available.
QVision
QVision is a library for computer vision, image/video processing, and scientific computing.
It is based on (or extends) the Qt library. It offers wrapper classes and functions for BLAS, LAPACK, MKL, Octave, and GSL functionallity (matrices, vectors, etc ...).
It also offers wrappers for OpenCV and IPP image libraries functionallity.
We have released version 0.5.2, which are already stable enough to be used.
You can check the documentation here.
Conan 1.0.0
Conan v1.0.0-connection Analyzer for Qt have been released! Conan is a C + + library that provides a single widget so can be used to track down problems related to Signal/slot Connec tions. It's real easy-to-use and have helped me locate multiple duplicate signal connection in Qt ' s own libraries. So if you ever need some signal-slot introspection, try Conan. I hope you'll find it usefull!
This release consists of a source code package and a Win32 demo application. It is the available under GPL at SourceForge.
Here are a small excerpt from the Readme:
Conan 1.0.0-connection Analyzer for Qt 4.6.0-qt 4.7.0
---------------------------------------------------------
Conan is a C + + library that provides run-time introspection of object
Hierarchies, object inheritance, signal/slot connections, and signal
Emissions.
Conan contains a single widget (Conan::conanwidget) that provides the
Following functionality:
-object hierarchies can is added, discovered, browsed and exported to XML
-signals/slots, including active connections, can be examined
-any Signal/slot connection can be disconnected
-duplicate connections can be found
-signal emissions can be monitored and logged
See/doc/html/index.html for detailed information.
Conan have been used to identify multiple duplicate connections in the source code of qt!
Contact-[email protected]
Website-http://sourceforge.net/projects/conanforqt
License-gpl-source code, see./gpl.txt
Ccl-icons, see./icons/ccl.txt
Q7goodies-windows 7 features for Qt
I ' d like to introduce you q7goodies:a new Qt add-on, which adds Windows 7 features to your application. It integrates seamlessly with existing applications by encapsulating complexity and using Qt design patterns and API style . You can use:jump list, taskbar thumbnails, thumbnail toolbar and more in a Qt-to-have with just a few additional lines of cod E.
Jump List-Your application ' s own Start menu.
tabbed Thumbnails-Any widget displayed as a separate thumbnail.
Thumbnail Toolbar-Quick access to key commands.
Thumbnail Progress Bar-Progress information that's always visible.
Overlay Icon-Status or notifications directly on the taskbar.
It doesn ' t add runtime dependency on Windows 7 libraries (DLLs), so software incorporating q7goodies can is run on older W indows version. Q7goodies comes with the
Full Source codeand a commercial
Royalty-free License.
Last edited by Wysota; 17th August at 02:23. Reason:user Request
Qcombobox with multipe selection via tree
Http://www.qtcentre.org/threads/31183-QCombo
Box-with-multipe-selection-via-tree
Qskinwindows
http://www.qtcentre.org/threads/9301-QSkinWindows-Classes
Qt-ribbon Components (qtitanribbon:http://www.devmachines.com/)
Third-party library based on QT development