Widget DevelopmentΒΆ

  • Getting Started
    • Prerequisites
    • Defining a widget
    • A 'Demo' package
    • Testing Your Widget Outside Orange Canvas
  • Tutorial (Settings and Controls)
    • Widgets Settings
    • Controls and module gui
    • Persisting defaults
    • Context dependent settings
    • Migrations
  • Channels and Tokens
    • Multi-Input Channels
    • Using Several Output Channels
    • Default Channels (When Using Input Channels of the Same Type)
    • Explicit Channels
  • Responsive GUI
    • Setting up
    • Starting a task in a thread
    • Collecting results
    • Stopping
  • Utilities
    • Progress Bar
    • Issuing warning and errors
    • I/O Summaries
    • Tips
  • OWWidget
    • Widget Meta Description
    • Input/Output Signal Definitions
    • Sending/Receiving
    • Accessing Controls though Attribute Names
    • Class Member Documentation
  • Library of Common GUI Controls
    • Common options
    • Common Arguments
    • Properties
    • Common Attributes
    • Widgets
    • Other widgets
    • Utility functions
    • Internal functions and classes
  • Debugging and testing
    • Running widgets as scripts
    • Unit-testing Widgets

Orange Development

Navigation

  • Getting Started
  • Tutorial (Settings and Controls)
  • Channels and Tokens
  • Responsive GUI
  • Utilities
  • OWWidget
  • Library of Common GUI Controls
  • Debugging and testing

Related Topics

  • Documentation overview
    • Next: Getting Started

Quick search

©2015, Orange Data Mining. | Powered by Sphinx 5.3.0 & Alabaster 0.7.12 | Page source