Текст кнопки Tkinter не работает в Мохаве - PullRequest
0 голосов
/ 27 сентября 2018

Это очень простая программа.

import tkinter
tkinter.Button(None, text='button').pack()
tkinter.mainloop()

Я ожидаю, что эта программа показывает мне такую ​​картинку, как показано ниже.
work well

Но на самом деле она показывает изображение ниже.
not work

Когда размер изменен в графическом интерфейсе, кажется, что он работает хорошо.

В High Sierra такой проблемы не возникало.

Моя среда работает следующим образом:

  • macOS Mojave 10.14
  • Python 3.7.0

Не могли бы вы посоветовать мне?

Я обнаружил такую ​​же проблему на здесь .

Ответы [ 11 ]

0 голосов
/ 09 октября 2018

У меня была эта проблема только при зависании с помощью py2app.Мое исправление состояло в том, чтобы использовать .update_idletasks () в виджете после того, как все элементы созданы для каждого фрейма или Toplevel.

...