bwidget
« Back to VersTracker
Description:
Tcl/Tk script-only set of megawidgets to provide the developer additional tools
Type: Formula  |  Latest Version: 1.10.1@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: tcl tk gui megawidgets development
Install: brew install bwidget
About:
BWidget is a library of high-level, script-only megawidgets built on top of Tk. It provides a sophisticated set of UI components like notebook controls, tree views, and dialog boxes that offer a more professional look and feel than standard Tk widgets. This allows developers to rapidly build complex graphical user interfaces for Tcl/Tk applications without writing custom widget code.
Key Features:
  • Provides megawidgets like NoteBook, Tree, and Dialog
  • Script-only implementation, no compilation required
  • Professional look and feel for Tk applications
  • Lightweight and easy to integrate
Use Cases:
  • Building complex desktop applications with Tcl/Tk
  • Creating professional-looking UIs for internal tools
  • Rapid prototyping of GUI layouts
Alternatives:
  • Tk standard widgets – BWidget provides higher-level composite widgets (megawidgets) offering more complex functionality and a better appearance than basic Tk widgets.
  • ttk::widgets (Themed Tk) – While ttk provides native-looking widgets, BWidget offers specific composite controls like Notebook and Tree that are not part of the core ttk set.
License: TCL
Dependencies: tcl-tk
Bottles available for: all
Version History
Detected Version Rev Change Commit
Nov 10, 2024 1:46pm 1 VERSION_BUMP 803633da
Oct 27, 2024 6:26pm 0 VERSION_BUMP 146d69c7