Re: UVR5 not working after upgrade to Debian 13
On Thu, Aug 14, 2025 at 08:45:18 +0000, David wrote:
> The Python documentation "Whats New In Python 3.13" [1] says:
> Remove the tkinter.tix module (deprecated in Python 3.6)
> [1] https://docs.python.org/3/whatsnew/3.13.html
Oh, I see. Additional web searches bring up, for example,
<https://stackoverflow.com/questions/51634657/tix-combobox-issue-with-python-3>
which claims that ttk should be used in place of tix and gives a
sample of the transition.
I also found <https://docs.python.org/3.6/whatsnew/3.6.html>, which says:
The tkinter.tix module is now deprecated. tkinter users should use
tkinter.ttk instead.
Following links from there, I get to:
<https://docs.python.org/3.6/library/tkinter.ttk.html#module-tkinter.ttk>
<https://tktable.sourceforge.net/tile/doc/converting.txt>
Those may be of interest.
So, ideally the way forward would be to patch this "UVR" thing, whatever
it is, to use tkinter.ttk instead of tkinter.tix. I don't know how much
work that would entail. If it's under active development, you should
definitely file a bug report.
Another possibility would be to write a transitional library of some
kind, which implements all of the tix API calls with ttk backend
calls. I don't know how much work *that* would be, either, but it
could conceivably be less work than patching UVR, depending on how
large UVR is.
Reply to: