Navigation
index
modules
|
next
|
dip v0.3 documentation
»
User Guide
¶
Introduction
Features
License
Installation
Roadmap
Getting Started with
dip-builder
Creating a
dip-builder
Project
Creating an Initial Application
Creating a Deployable Package
Getting Started with
dip.ui
The Smallest Example
Extending the Model
Configuring Views
Using a Dialog
Creating Views Programmatically
Creating Views with Qt Designer
Using a Real Model
Controllers and Validation
Actions
Menus
More on Toolkits and View Properties
A Pattern for Simple GUI Utilities
Getting Started with
dip.model
A Simple Model
Explicit Initial Values
Computed Default Values
Attributes are Properties
Overriding Types in Model Sub-classes
Observing Attributes
Asynchronous Events
Interfaces
Adapters
Adding Meta-data
Model
as a Mixin
Models and __init__
Getting Started with
dip.automate
How Automation Works
A Simple Example
More on Identifying Widgets
Building Up Automation Sequences
Creating Automation Scripts
Getting Started with
dip.io
Concepts
Storing an Application Object
Implementing a Decoder and Encoder
Defining a New Type of Storage
Querying Available Storage
Defining a Storage Policy
Getting Started with
dip.shell
Creating and Displaying a Shell
Adding Shell Objects
Adding Tools
Adding Actions
Adding Unmanaged Tools
Getting Started with
dip.plugins
Standard Extension Points
Writing a Plugin
Registering a Plugin
Structuring a Package to Support Plugins
Using Plugins with
dip.shell
A Complete Example
editor.py - Getting Started
The plugins Package
The Plugin Definition
The py_editor Package
The IPyModule Interface
Letting the Shell Manage a Python Module
Reading and Writing a Python Module
The Codecs Factory
The PyModule Object
The PyModule Object Factory
The Editor Widget
The Editor Widget Factory
Glossary
Module Reference
¶
dip.automate
AutomationCommands
AutomationError
IAutomated
IAutomatedActionTrigger
IAutomatedDialog
IAutomatedEditor
IAutomatedListEditor
IAutomatedShell
IAutomatedTableEditor
IAutomatedTrigger
Robot
dip.developer.plugins
ExtensionsViewerPlugin
PluginsViewerPlugin
ServicesViewerPlugin
dip.developer.extensions_viewer
ExtensionsViewer
dip.developer.plugins_viewer
PluginsViewer
dip.developer.services_viewer
ServicesViewer
dip.io
FormatError
ICodecsFactory
IDecoder
IEncoder
IFormat
IIOManager
IStorage
IStorageFactory
IStorageLocation
IStoragePolicy
IStorageUi
IStreamingStorage
IStreamingStorageFactory
IStructuredStorage
IStructuredStorageFactory
StorageError
dip.io.plugins
FilesystemPlugin
IOManagerPlugin
dip.io.codecs
XmlDecoder
XmlEncoder
dip.io.storage
QIODeviceStorage
dip.io.storage.filesystem
FilesystemStorageFactory
dip.model
Adapter
Any
AttributeChange
Bool
Callable
ChangeTrigger
CollectionTypeFactory
DelegatedTo
Dict
Enum
Float
Instance
Int
Interface
List
MappingProxy
MetaInterface
MetaModel
Model
MutableTypeFactory
Set
Str
Subclass
Trigger
Tuple
TypeFactory
ValidationError
ValidationTypeError
ValueTypeFactory
adapt()
clone_model()
get_attribute_type()
get_change_trigger()
get_model_types()
implements()
isadapted()
observe()
dip.plugins
ContributionTo
ExtensionPoint
IExtensionPoint
IPlugin
IPluginManager
IService
Plugin
PluginManager
Service
dip.shell
IDisplay
IShell
IShellAction
IShellManager
IShellObject
IShellObjectFactory
ITool
IToolFactory
IUnmanagedTool
ModelToolFactory
dip.shell.plugins
QMainWindowShellPlugin
ShellManagerPlugin
dip.shell.actions
CloseAction
NewAction
OpenAction
QuitAction
SaveAction
SaveAsAction
ShellAction
WhatsThisAction
dip.shell.shells.qmainwindow
QMainWindowShell
dip.ui
Action
ActionCollection
AddButton
BaseEditorAdapter
BaseMenu
BaseToolkit
BaseValidator
BaseViewAdapter
Bindings
BoxLayoutFactory
CheckBox
CollectionButtons
ComboBox
CompositeViewFactory
Controller
Designer
Dialog
DirectoryValidator
DownButton
EditorFactory
FileSelector
FileValidator
FloatSpinBox
Form
GroupBox
HBox
IAction
ICheckBoxEditor
ICollectionEditor
IComboBoxEditor
ICompositeView
IController
IEditor
IFileSelectorEditor
IFloatSpinBoxEditor
ILineEditEditor
IListWidgetEditor
IMessageArea
IPushButtonEditor
IQActionAction
IRadioButtonsEditor
ISpinBoxEditor
ITableWidgetEditor
ITextEditEditor
IToolButtonEditor
IToolkit
IView
LayoutFactory
LineEdit
LinkedViewFactory
ListColumn
ListWidget
Menu
MenuBar
MessageArea
PushButton
QObjectFactory
RadioButtons
RemoveButton
SingleSubviewFactory
SpinBox
Splitter
Stretch
TableColumn
TableWidget
TextEdit
ToolButton
UpButton
VBox
ViewFactory
Wizard
WizardController
WizardPage
dip.ui.plugins
QtToolkitPlugin
dip.ui.toolkits.qt
QtToolkit
Table Of Contents
User Guide
Module Reference
Next topic
Introduction
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
modules
|
next
|
dip v0.3 documentation
»