tkinter - tkinter - Visual Studio代码调试和命令行之间的字体不一致
问题描述
我正在使用Visual Studio Code 1.31.0创建一个Python GUI
using tkinter
.
我正在使用Linux Mint 19.1 xfce
.
这里的问题是当我Main_form.py
使用传统命令行运行时,python3 Main_form.py
我得到了这个作为我的输出:
当我使用Debug > Start Debugging
选项时Visual Studio Code
,我得到以下输出:
即使使用相同的代码,您也可以清楚地看到两种 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 Code 使用命令 -
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
这种不一致有什么原因吗?
解决方案
推荐阅读
- fish - 将文件行读入列表
- node.js - Node.js - 在 fs 函数中赋值后未定义的变量
- python - 如何总结python中的单个嵌套列表
- mongodb - 索引未使用嵌套字段层次结构选取,但在展平模式下选取
- sql - 将 SQR 转换为 SQL 以在 SQL Developer 中运行
- java - Spring中的类路径是什么
- python - python中线性回归的主要特征
- python - 如何在 Python 中自定义在此 DataFrame 上完成的此 .groupby 操作的输出?
- android - 显示通知面板/抽屉时通知声音停止
- django - 在 Django 中过滤窗口注释