navigate Logo

Getting Started

  • Computer Considerations
  • Computer Power Configuration
  • Software Installation
  • Launching Navigate
  • Configuring Navigate
  • Acquiring Data
  • Smart Acquisition Routines

User Guide

  • Supported Hardware
  • Supported File Formats
  • User Interface Walkthrough
  • Setting Up a Microscope
  • Acquiring Data
  • Case Studies

Development

  • Contributing Guidelines
  • Developer Install
  • Software Architecture
  • Developer Architecture Concepts
  • Feature Container
  • REST API
  • Plugin Architecture
  • Adding New Hardware

Troubleshooting & Known Issues

  • Troubleshooting
  • Known Issues

Plugins

  • navigate Plugin Template
  • navigate Confocal Projection
  • navigate at Scale
  • navigate Constant Velocity Acquisition
  • navigate MMCore
  • navigate ilastik Server
  • navigate Photoactivation

Reference

  • Implemented Microscopes
  • Software API
    • navigate.config
    • navigate.controller
    • navigate.controller.configurator
    • navigate.log_files
    • navigate.model
    • navigate.tools
    • navigate.view
      • navigate.view.configurator_application_window
      • navigate.view.custom_widgets
        • navigate.view.custom_widgets.ArrowLabel
        • navigate.view.custom_widgets.CollapsibleFrame
        • navigate.view.custom_widgets.DockableNotebook
        • navigate.view.custom_widgets.LabelInputWidgetFactory
        • navigate.view.custom_widgets.common
        • navigate.view.custom_widgets.hover
        • navigate.view.custom_widgets.popup
        • navigate.view.custom_widgets.scrollbars
        • navigate.view.custom_widgets.validation
      • navigate.view.main_application_window
      • navigate.view.main_window_content
      • navigate.view.popups
      • navigate.view.splash_screen
      • navigate.view.theme
navigate
  • Software API
  • navigate.view
  • navigate.view.custom_widgets
  • navigate.view.custom_widgets.LabelInputWidgetFactory
  • navigate.view.custom_widgets.LabelInputWidgetFactory.WidgetInputAdapter
  • View page source

navigate.view.custom_widgets.LabelInputWidgetFactory.WidgetInputAdapter

class navigate.view.custom_widgets.LabelInputWidgetFactory.WidgetInputAdapter(widget, variable=None, label=None)

Bases: object

Expose a standalone widget through the same accessors as LabelInput.

This is useful when the parent container owns the grid layout directly and a nested LabelInput frame would disrupt column alignment.

Parameters:
  • widget (tk.Widget) – Widget to expose through the adapter.

  • variable (Any, optional) – Tk variable bound to the widget, by default None.

  • label (ttk.Label, optional) – Optional external label paired with the widget, by default None.

__init__(widget, variable=None, label=None)

Initialize the widget adapter.

Methods

__init__(widget[, variable, label])

Initialize the widget adapter.

get([default])

Return the current widget value.

get_variable()

Return the Tk variable associated with the widget.

set(value, *args, **kwargs)

Set the widget value through the bound variable when possible.

get(default=None)

Return the current widget value.

get_variable()

Return the Tk variable associated with the widget.

set(value, *args: Any, **kwargs: Any)

Set the widget value through the bound variable when possible.

Previous Next

© Copyright 2026, Dean Lab, UT Southwestern Medical Center.