Integrated Computer Solutions (ICS) has released a “grid/table object” for Qt under both commercial and free licenses that it claims simplifies the inclusion of user interface elements with sophisticated spreadsheet-like functionality. QicsTable works with Qt, a cross-platform development framework that enables Windows, MacOS, Linux, and UNIX binaries to be compiled from a single source tree.
ICS's “QicsTable” targets demanding applications, according to ICS COO Mark Hatch, such as those used in the animation, petrochemical, financial, and military sectors. “Our focus is on things like civil engineering applications, where a single vector might have 50 million rows.”
Hatch notes that QicsTable could theoretically be used with Qt/Embedded, as well. “It's probably less of a match for Qt/Embedded, although the only requirement is for the equivalent of the 'Enterprise' edition, which I believe is available for Qt/Embedded.”
QicsTable supports sorting, grouping, highlighting, and editing, as well as the ability to insert widgets into cells and to assemble custom printouts. ICS calls QicsTable's extended API “direct” and “easy-to-program.”
"We discovered 18 months ago that developers in these demanding industries needed an advanced table for Qt and were investing man-years in creating their own," notes Hatch. “We developed a high performance table component that enables a richer user experience while handling even the largest of data sets.”
QicsTable is available under both the GNU General Public License (GPL) and a commercial source license. Evaluation versions for Windows, Linux, and UNIX platforms can be downloaded from ICS.
Additionally, ICS offers a graphing library, regression testing harness, and training.
This article was originally published on LinuxDevices and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.