I'm trying to create a simple word processor for starters to learn Python a bit better.
I'm using the Tkinter Text
widget for the main editing program, the only problem is the height and width are defined by characters.
This creates a problem when I change fonts, for not all fonts are the same width.
Every time the font is changed, the Text widget re-sizes, although technically it is the same width and height. This looks ridiculous when trying to type up something, I'm trying to make the word processor as nice as possible.
Is there a way to define the width and height in pixels?
the .grid_propagate(False)
is not useful for the size is technically not changing, only the character width.
I'm trying to stay away from wxPython
for now, since everything I've done up to this point has been in Tkinter.
I have done endless hours of extensive googling but have found no solutions.