Skip to content

[3.15] gh-153550: Modernize the older prose sections of the tkinter documentation (GH-153647)#153773

Merged
serhiy-storchaka merged 1 commit into
python:3.15from
miss-islington:backport-93beea7-3.15
Jul 15, 2026
Merged

[3.15] gh-153550: Modernize the older prose sections of the tkinter documentation (GH-153647)#153773
serhiy-storchaka merged 1 commit into
python:3.15from
miss-islington:backport-93beea7-3.15

Conversation

@miss-islington

@miss-islington miss-islington commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Refresh the narrative "Tkinter life preserver" and "Handy reference"
sections to match the overhauled reference (gh-86726 and gh-153549).

  • Rework "The packer" into a general "Geometry management" section
    covering grid, pack and place, and cross-link it with the Grid, Pack
    and Place reference classes.
  • Rework "The window manager" and "Coupling widget variables", replacing
    the dated App(Frame) examples with direct Tk() and ttk examples.
  • Replace page-number citations to Ousterhout's book with links to the
    relevant Tk man pages.
  • Modernize the tkinter.ttk front matter and its Tcl/Tk links, and add
    cross-references between the two documents.
  • Reconcile the "Packer options" and "Tk option data types" lists with
    the reference, and fill in the empty Entry index list.
  • Fix the malformed target-selection list in tkinter.dnd.
    (cherry picked from commit 93beea7)

Co-authored-by: Serhiy Storchaka storchaka@gmail.com
Co-authored-by: Claude Opus 4.8 (1M context) noreply@anthropic.com

…cumentation (pythonGH-153647)

Refresh the narrative "Tkinter life preserver" and "Handy reference"
sections to match the overhauled reference (pythongh-86726 and pythongh-153549).

* Rework "The packer" into a general "Geometry management" section
  covering grid, pack and place, and cross-link it with the Grid, Pack
  and Place reference classes.
* Rework "The window manager" and "Coupling widget variables", replacing
  the dated App(Frame) examples with direct Tk() and ttk examples.
* Replace page-number citations to Ousterhout's book with links to the
  relevant Tk man pages.
* Modernize the tkinter.ttk front matter and its Tcl/Tk links, and add
  cross-references between the two documents.
* Reconcile the "Packer options" and "Tk option data types" lists with
  the reference, and fill in the empty Entry index list.
* Fix the malformed target-selection list in tkinter.dnd.
(cherry picked from commit 93beea7e5a3c5a03253e6812a06f2497505aeb30)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@read-the-docs-community

Copy link
Copy Markdown

@serhiy-storchaka serhiy-storchaka merged commit 04baaae into python:3.15 Jul 15, 2026
38 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in Docs PRs Jul 15, 2026
@miss-islington miss-islington deleted the backport-93beea7-3.15 branch July 15, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation in the Doc dir skip news

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants