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

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

Serving Software Downloads in 976 Categories, Downloaded 29.544.988 Times

TraitsGUI 3.4.0

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

TraitsGUI

Report Broken Link
Printer Friendly Version


Product Homepage
Download (34 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  
Database Tools  -  BerkeleyDB Backend Storage Engine for DURUS 20070503
BerkeleyDB Backend Storage Engine for DURUS project provides a storage engine for DURUS, a persistence system for the Python programming language. Some advantages compared to Durus standard FileStorage: - Startup time is negligible. - You...
33.79 KB  
Desktop Utilities  -  Lapsus 0.0.5
Lapsus is a set of programs created to help manage additional laptop features found on Asus laptops and supported by asus-laptop kernel module from ACPI4Asus project, such as additional LEDs, hotkeys, backlight control etc. The project consist of...
798.72 KB  
Productivity  -  Project Timer Free 1.51
Project Timer is designed to track the hours worked on different projects or for different clients. Project Timer was written because other hours tracking apps were too slow & clunky, or lacked features. Launch Project Timer and...
921.6 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  
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  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
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  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB