MAC OS Sonoma. Fixed:Buttons cannot be always pressed.

Open
#2,180 2 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
25/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
macos, python
Domain
desktop

Research direction

No repository file or test is named. Start by reproducing the intermittent button behavior with CustomTkinter 5.2.1 on macOS Sonoma and compare Tcl/Tk 8.6.12 with 8.6.13; done would require determining whether a project change is needed beyond the reported Tcl/Tk upgrade.

Written by the indexing model from the issue text.

Description

bug

I am using CustomTkinter Ver 5.2.1

In MAC OS Sonoma - 14.2.1 (23C71)
Using python 3.11.6
Button cannot be always be pressed. There is a random pattern, some times they are able to be pressed sometimes not.

Code worked as intended in Windows 10/11 and Ubuntu 20.4 and 22.4
Also MAC OS BigSur and Ventura and even Maverics for me at least, worked fine.

My solution was to update tcl/tk from 8.6.12 to 8.6.13

"Homebrew provides the stable version 8.6.13 of Tcl/Tk, which is compatible with various macOS versions including Sonoma, Ventura, Monterey, and Big Sur on both Apple Silicon and Intel architectures"

I used this command on my MAC OS Sonoma: brew install tcl-tk

Just wanted to post it so to save time for the next developer who comes across this issue.

Dominant language
Python
Stars
13.6k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from TomSchimansky/CustomTkinter

All issues in TomSchimansky/CustomTkinter

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.