tkinter - несоответствие шрифтов между отладкой кода Visual Studio и командной строкой - PullRequest
0 голосов
/ 09 февраля 2019

Я использую Код Visual Studio 1.31.0 для создания Python GUI, используя tkinter.

Я использую Linux Mint 19.1 xfce.

Проблема в том, что когда я запускаю Main_form.py с использованием традиционной командной строки python3 Main_form.py, я получаю это в качестве вывода:

command line tkinter

И когда я использую Debug > Start Debugging вариант Visual Studio Code, я получаю этот вывод:

debugging tkinter

ВыЯсно вижу разницу в шрифте двух форм GUI, даже если они используют один и тот же код.Вставка соответствующей части кода:

import tkinter as tk
from tkinter.font import Font
root = tk.Tk()
text = tk.Text(root)
myFont = Font(family="FreeSans", size=10, weight="bold")

В соответствии с запросом в комментариях код Visual Studio использует команду -

cd /home/zaid/Desktop/NISGUIPythonServer ; env "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /usr/bin/python3 /home/zaid/.vscode/extensions/ms-python.python-2019.1.0/pythonFiles/ptvsd_launcher.py --default --client --host localhost --port 43531 /home/zaid/Desktop/NISGUIPythonServer/Main_Form.py

Есть ли причины этой несоответствия?

...