QicsTable - A High Performance Table for Qt
QicsTable is a full-featured, high-performance, Qt-based table widget suited for use in industrial-strength applications. It provides unparalleled performance, salability and flexibility.
All of the Power, None of the Subclassing
Whether it is called a table, matrix or a grid, QicsTable provides the full solution for developers who will not compromise on their applications. Features such as printing and sorting make it more user-friendly and highly customizable, while the extensive API provides direct access to all the advanced functions needed to quickly deliver powerful applications. With QicsTable, developers spend less time subclassing their way to a first-class user interface.
QicsTable's flexibility comes from its adaptable grid layout including major and minor columns. Active rows and columns and their headers can contain text, icons or widgets and even allow user input. The QicsTable MVC architecture allows multiple tables to share the same data. Updates are automatically propagated to multiple tables. Cells can be selected individually, by rows and columns or any combination. You can also have multiple and disjointed selection areas.
QicsTable gives the user full layout control. Organize your data the way you want. QicsTable includes multilevel control of fonts, colors, grids and others. The user also has full control over navigation and cell selection. Navigate your table based on your data entry process. Double-click or single-click? Tab or Enter? QicsTable lets you create a flexible navigation policy that puts you in charge of the user's experience. It features WYSIWYG and non-WYSIWYG printing, as well as extensive postscript printing support. QicsTable lets you import and export your data via CSV files to give your end users the best tool for the job.
The QicsTable data model handles both dense and sparse tables with maximum performance and minimum overhead. It sorts at maximum speed by using the built-in high-performance sorting routine. Users can also create their own function to define the data sort order.
QicsTable is designed to be scalable to support extremely large data sets. Just subclass QicsDataModel and create your own model. That is the power of the MVC architecture! QicsTable offers several data overflow options including wrapping, clipping and tooltips.

Tel: +44 1293 403636
Fax: +44 1293 403641
Email: