Ошибка Python Kivy [CRITICAL] [App] Невозможно получить окно, прервать [дублировать]

Другим решением для этого без необходимости устанавливать ширину для одного из элементов является атрибут CSS 3 transform.

#outer {
  position: relative;
}

#inner {
  position: absolute;
  left: 50%;

  transform: translateX(-50%);
}

Фокус в том, что translateX(-50%) устанавливает #inner элемент на 50 процентов слева от его собственной ширины. Вы можете использовать тот же трюк для вертикального выравнивания.

Вот Fiddle , показывающий горизонтальное и вертикальное выравнивание.

Дополнительная информация находится в Mozilla Developer Network .

1
задан user9545017 25 March 2018 в 00:20
поделиться

2 ответа

Проблема

Он ищет зависимости Kivy (например, sdl2) в вашем virtualenv.

Решение

Я столкнулся с той же проблемой. Я сделал следующее и решил проблему.

Среда

  • Windows 10
  • Сообщество PyCharm
  • Python 3.5
  • Установлены зависимости Kivy ( docutils, pygments, pypiwin32, kivy.deps.sdl2, kivy.deps.glew, kivy.deps.gstreamer ) и для Python 3.5+ ( kivy.deps.angle )

PyCharm IDE

  1. Открыть проект
  2. Нажмите Файл
  3. Нажмите Настройки ...
  4. Нажмите Project Interpreter
  5. На правой панели щелкните раскрывающийся список для Project Interpreter
  6. Выберите место, где установлен интерпретатор Python, например C: \ Users \ user-name \ AppData \ Local \ Programs \ Python \ Python35 \ python.exe
  7. Нажмите OK , пока не выйдете из Настройки окно
  8. Запустить вашу программу

Выход

2
ответ дан ikolim 17 August 2018 в 11:11
поделиться

Большое вам спасибо, это сработало! Я просто добавил «оригинальный» интерпретатор python, установленный в C: \ Python27 \ python.exe в списке Project Interpreter, и выбрал его, как вы сказали.

С уважением,

0
ответ дан user9545017 17 August 2018 в 11:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: