Почему приложения Tkinter, работающие под управлением uv, имеют странные шрифты?Python

Программы на Python
Ответить
Anonymous
 Почему приложения Tkinter, работающие под управлением uv, имеют странные шрифты?

Сообщение Anonymous »

У меня есть простое приложение Tkinter:

Код: Выделить всё

import tkinter as tk
from tkinter import ttk

def main() -> None:
root = tk.Tk()
root.title('Hello world')
label = ttk.Label(root, text='Hola Mundo')
label.grid(row=0, column=0, sticky=tk.E, padx=5, pady=5)
root.geometry('400x400')
root.mainloop()

if __name__ == '__main__':
main()
При запуске с Python (

Код: Выделить всё

python main.py
) результат:
Изображение

но когда я запускаю под УФ (

Код: Выделить всё

uv run main.py
) Я получаю:
Изображение

Шрифт метки не отображается в среде uv.
Установка выполняется на CachyOS, без virtualenv (у меня проблема даже с одним).
Я использую uv как неотъемлемая часть моего рабочего процесса на других платформах, и я хочу перейти на CachyOS, но это мешает
Есть ли какие-то библиотеки, которых мне не хватает, или есть какое-то другое простое решение?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ange-fonts
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»