Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка derpygui в python

YarinMinecraft YT Ученик (163), на голосовании 3 недели назад
День добрый, подскажите пожалуйста как это исправить:

Код:
 import socket 
from paramiko.client import SSHClient
import dearpygui.dearpygui as dpg

dpg.create_context()

window_width = 1000
window_height = 600
server_session = None

dpg.create_viewport(title="SSH MANAGER", decorated=False)
dpg.configure_viewport(0, x_pos=100, y_pos=100, width=window_width, height=window_height)
dpg.set_viewport_min_width(window_width)
dpg.set_viewport_min_height(window_height)

with dpg.font_registry():
default_font = dpg.add_font("custom.ttf", size=20)
custom_font = dpg.add_font("custom.ttf", size=50)

with dpg.window(no_collapse=True, no_resize=True, no_close=True,
no_title_bar=True, tag="main_w") as main_menu_window:
with dpg.group(horizontal=True):
title = dpg.add_text(
default_value="SSH MANAGER",
pos=[window_width // 2 - 200, window_height // 2 - 100]
)
dpg.bind_item_font(title, custom_font)


dpg.set_primary_window(window=main_menu_window, value=True) # TODO 1
dpg.setup_dearpygui()
dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()

Ошибка:
 Exception: Error: [1000] Message: 	Font file could not be found 

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:\Users\Yaros\PycharmProjects\MySofts\Soft1\main.py", line 17, in <module>
default_font = dpg.add_font("custom.ttf", size=20)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Yaros\PycharmProjects\MySofts\.venv\Lib\site-packages\dearpygui\dearpygui.py", line 4341, in add_font
return internal_dpg.add_font(file, size, label=label, user_data=user_data, use_internal_label=use_internal_label, tag=tag, pixel_snapH=pixel_snapH, parent=parent, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SystemError: <built-in function add_font> returned a result with an exception set
Голосование за лучший ответ
GGG Просветленный (37487) 1 месяц назад
 import socket  
from paramiko.client import SSHClient
import dearpygui.dearpygui as dpg
import os

# Optional: Print current working directory
print("Current working directory:", os.getcwd())

dpg.create_context()

window_width = 1000
window_height = 600
server_session = None

dpg.create_viewport(title="SSH MANAGER", decorated=False)
dpg.configure_viewport(0, x_pos=100, y_pos=100, width=window_width, height=window_height)
dpg.set_viewport_min_width(window_width)
dpg.set_viewport_min_height(window_height)

with dpg.font_registry():
default_font = dpg.add_font("custom.ttf", size=20)
custom_font = dpg.add_font("custom.ttf", size=50)

with dpg.window(no_collapse=True, no_resize=True, no_close=True,
no_title_bar=True, tag="main_w") as main_menu_window:
with dpg.group(horizontal=True):
title = dpg.add_text(
default_value="SSH MANAGER",
pos=[window_width // 2 - 200, window_height // 2 - 100]
)
dpg.bind_item_font(title, custom_font)

dpg.set_primary_window(window=main_menu_window, value=True)
dpg.setup_dearpygui()
dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()
Похожие вопросы