ARTICLE AD BOX
I'm working on a Mac using Homebrew to manage Python versions with pyenv.
When I run the app, it displays a mostly gray screen, the buttons in the UI still display and function. Additionally, when moving the mouse over the UI, it will turn into the text insert icon when mousing over areas where inputs exist, so it seems like they are there, they just can't be seen or interacted with.
Below is an example of the test code I used in addressing the issue. As you can see, it's very basic, standard tkinter code to give the GUI a label, a field
import tkinter as tk root = tk.Tk() root.geometry("400x300") my_label = tk.Label(root, text="This is a Label") my_label.pack() my_field = tk.Entry(root) my_field.pack() my_button = tk.Button(root, text="Click Me") my_button.pack() root.mainloop()And when I run the script, this is how the GUI looks. Notably, if I mouse over the area just above the Click Me button, the cursor icon turns into the I-beam of a text entry field, which suggests that the field does exist, I simply can't see it.
Tkinter GUI running on my Macbook
In diagnosing this issue, I attempted using a few versions of Python. I have tried 3.8.18, 3.10.0. 3.10.13, and 3.11.14. With some of the higher versions, I had to manually reinstall tkinter, but the issue has been consistent across all different versions of Python, so I don't think it's a version issue.
