Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.184.355 Times

TraitsGUI 3.4.0

Company: Enthought, Inc.
Date Added: October 18, 2013  |  Visits: 256

TraitsGUI

Report Broken Link
Printer Friendly Version


Product Homepage
Download (58 downloads)



TraitsGUI contains a toolkit-independent GUI abstraction layer (known as Pyface), which is used to support the "visualization" features of the Traits package.<br /><br />If you want to display Traits-based user interfaces, you need, in addition to the Traits project:<br /><br />* The TraitsGUI project<br />* A Python GUI toolkit, either wxPython or PyQt<br />* A "backend" connector, either TraitsBackendWX or TraitsBackendQt<br /><br />The TraitsGUI project contains a toolkit-independent GUI abstraction layer (known as Pyface), which is used to support the "visualization" features of the Traits package. Thus, you can write code in terms of the Traits API (view, items, editors, etc.), and let TraitsGUI and your selected toolkit and backend take care of the details of displaying them.<br /><br />Pyface<br /><br />Pyface enables programmers to interact with generic GUI objects, such as an "MDI Application Window", rather than with raw GUI widgets. (Pyface is named by analogy to JFace in Java.) Traits uses Pyface to implement views and editors for displaying and editing Traits-based objects.<br /><br />Toolkit Backends<br /><br />Traits and Pyface define APIs that are independent of any GUI toolkit. However, in order to actually produce user interfaces with them, you must install a supported Python-based GUI toolkit and the appropriate toolkit-specific backend project. Currently, the supported GUI toolkits are wxPython and PyQt. (Conversely, if you wish to use Traits without a UI, a "null" backend is automatically used in the absence of a real backend.)<br /><br />NOTE: Enthought.pyface.ui.qt4 and Enthought.traits.ui.qt4 are licensed under the Gnu Public License. If you develop software using Qt, you must select an appropriate license from TrollTech, the publishers of Qt.

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Abstraction Backend Displaying Editors Features Interfaces Project Pyface Quotvisualizationquot Support Supported Toolkit Toolkitindependent Traits Traitsgui Wxpython
Users rating: 0/10

License: Freeware Size: 4.68 MB
USER REVIEWS
More Reviews or Write Review


TRAITSGUI RELATED
Version Control Tools  -  tclDBRCS 0.2a
tclDBRCS is a database-oriented revision control system which features full project/tag/branch support. The application supports encryption of file content, CVS import, infinite branching of branches, entire diff or merge of project, RC of binary...
112.64 KB  
Education  -  QtX3 0.3
QtX3 is a project that adds support for the Intel Play QX3 on Linux. QtX3 is a small application and a set of instructions to get your Intel Play Qx3 microscope working on Linux. Whats New in This Release: - Added snap capabilities - made...
65.54 KB  
Libraries  -  Xj3D 1.0
Xj3D is a project focussed on creating a toolkit for VRML97 and X3D content written completely in Java. This toolkit may be used to the import VRML content into your custom application, or to create a fully-fledged browser. Development is...
12 MB  
Programming  -  Richfaces Maven Project Eclipse Plug-in 1.0.0.beta
Eclipse plug-in for Richfaces Web project with maven support. Follow the instructions in the Readme.txt. The plug-in & maven archetype are also available at:- http://code.google.com/p/richfaces-maven-plugin/ . More at http://www.w3avatar.com
35.57 KB  
Development Tools  -  Maguma Open Studio PR2 1.0
Maguma Open Studio is a PHP IDE that includes features for class browsing, ftp support, snippets, debugging and project management. It represents the Open Source version of Maguma Studio.
 
Libraries  -  Emcast 0.3.2
Emcast project is a generic multicast toolkit. Emcast is a multicast toolkit for distributed/peer-to- peer applications that require multicast communication. It includes the program "emcast", a generic multicast utility (like netcat), and the...
286.72 KB  
Programming  -  JComponentBreadboard 1.0.1
JComponentBreadboard project aims to support the smallest collection of JComponents and the simplest facilities for composing them into forms, just sufficient to specify the majority of Java/Swing forms. The project includes the main...
819.2 KB  
Utilities  -  Crank 0.2.1
Crank is a project to provide a GUI toolkit to facilitate the breaking of cryptosystems. Initial focus is on the cryptanalysis of monoalphabetic substitution ciphers These are some generic installation instructions. The `configure shell script...
266.24 KB  
Backup Utilities  -  Kat MP3 Recorder 4.1.0
KatMP3Recorder is a versatile sound recorder program designed to turn your PC into a real minirecording panel acting as a directly and real time sound recorder and offering various excellent recording features with different popular format support...
5.42 MB  
Miscellaneous Mail Tools  -  Spambayes Outlook plugin 1.0
The Outlook addin is an application of the SpamBayes project that adds support for the SpamBayes spam-ham-unsure classifier for sorting email. The current version of the plug-in should work with Windows 98 and above and Outlook 2000 or above (not...
3.7 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB