Ну, в моем app/view.py
есть вызов функции для GTK.Builder().add_from_file("AppView.glade")
, однако я заметил, что он интерпретируется по-разному в зависимости от того, как я выполняю код.
project
|-- app
| |-- __init__.py
| |-- model.py
| |-- view.py
| |-- ...
|
|-- test
| |-- __init__.py
| |-- model.py
| |-- ...
|
|-- ui
|-- AppView.glade
Когда я регулярно выполняю ( python3 -m app
) или протестируйте (python3 -m unittest test
) проект, функция add_from_file
ожидает относительный путь от проекта root, то есть ui/AppView.glade
.
Однако, когда я запускаю или отлаживаю из теста или выполнения проекта PyCharm, он ожидает, что относительный путь из файла вызывает функцию, для этого случая `../ui/AppView.
Может Я изменить это поведение PyCharm?