macOS에서 PySimple GUI를 사용할 때Graph의 텍스트 문제 해결을 표시할 수 없습니다
잘못된 시작
PySimple GUI는 Python을 사용하여 GUI를 신속하게 제작할 수 있는 라이브러리로 다양한 용례를 가정한다데모 파일을 준비했습니다.
그러나 Graph를 사용하는 데모 파일에서 맥의 로컬 환경에서 사용하면 표시할 텍스트를 표시할 수 없어 고통스럽다.
코드 자체가 이상하지 않기 때문에
DrawText
를 draw_text
로 설정하고 비본질적인 시도를 반복했다.까닭
우선, PySimple GUI는 tkinter라는 표준 모듈의 잠금 레지스터입니다.
맥OS의 파이톤에 사용된 트위터의 버전은 8.5였지만 이 버전은 맥OS와 호환성이 좋지 않아 PySimple GUI뿐만 아니라 곳곳에 문자가 표시되지 않는 고장이 발생한 악명 높은 버전이었다.
대책
트위터 버전을 8.6으로 업데이트하다.
하지만 공식적으로 지지할 방법은 없다.
macOS로 트위터를 8.6으로 업데이트하는 방법
천재가 gist에 tkinter8.6 포장 파이썬 3.8.1 설치 파일을 올렸기 때문에 그 방법을 따랐다.
절차.
다음은 트위터 8. 홈brew에 설치된 파이톤입니다.6은 Python 3에 해당합니다.8.1 교체를 전제로 한다.
brew uninstall python
brew cleanup
brew update
FRMPTH="/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/python.rb"; rm $FRMPTH; curl -L -o $FRMPTH https://gist.github.com/iexa/2ac761bfd96ab78988b76c030d54a5b8/raw/python-with-tcl.rb
HOMEBREW_NO_AUTO_UPDATE=1 brew install --build-from-source python
$ python3 -c "import tkinter;print(tkinter.TkVersion)"
8.6
그리고 끓여도 좋고 끓여도 좋고 마음대로 PySimple GUI를 사용하면 됩니다.부기
개인 블로그에도 같은 문장 기고문이 있는데 그곳에도 주제에서 벗어났지만 발생한 오류 정보가 첨부되어 있다.
Reference
이 문제에 관하여(macOS에서 PySimple GUI를 사용할 때Graph의 텍스트 문제 해결을 표시할 수 없습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/thanai/articles/60843ae33bd4e2745d56텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)