• ReferenceError?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    Сергей Горностаев,
    [INFO ] [Logger ] Record log in /storage/emulated/0/Android/data/ru.iiec.pydroid3/HADES OF CHARES/.kivy/logs/kivy_22-02-20_0.txt
    [INFO ] [Kivy ] v1.11.1
    [INFO ] [Kivy ] Installed at "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/site-packages/kivy/__init__.py"
    [INFO ] [Python ] v3.8.3 (default, Jun 15 2020, 02:19:10)
    [GCC 9.3.0]
    [INFO ] [Python ] Interpreter at "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/bin/python3"
    [INFO ] [Factory ] 184 symbols loaded
    [INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
    [INFO ] [Text ] Provider: sdl2
    [INFO ] [Window ] Provider: sdl2
    [INFO ] [GL ] Using the "OpenGL ES 2" graphics system
    [INFO ] [GL ] Backend used
    [INFO ] [GL ] OpenGL version
    [INFO ] [GL ] OpenGL vendor
    [INFO ] [GL ] OpenGL renderer
    [INFO ] [GL ] OpenGL parsed version: 3, 2
    [INFO ] [GL ] Texture max size <16384>
    [INFO ] [GL ] Texture max units <16>
    [INFO ] [Window ] auto add sdl2 input provider
    [INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
    [WARNING] [Factory ] Ignored class "DISPLAY" re-declaration. Current - module: None, cls: , baseclass: None, filename: None. Ignored - module: None, cls: None, baseclass: FloatLayout, filename: /storage/emulated/0/Android/data/ru.iiec.pydroid3/HADES OF CHARES/run.kv.
    [WARNING] [Base ] Unknown provider
    [INFO ] [Base ] Start application main loop
    [INFO ] [GL ] NPOT texture support is available
    [INFO ] [Base ] Leaving application in progress...
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/ru.iiec.pydroid3/HADES OF CHARES/run.py", line 178, in
    File "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/site-packages/kivy/app.py", line 855, in run
    runTouchApp()
    File "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/site-packages/kivy/base.py", line 504, in runTouchApp
    EventLoop.window.mainloop()
    File "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/site-packages/kivy/core/window/window_sdl2.py", line 747, in mainloop
    self._mainloop()
    File "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/site-packages/kivy/core/window/window_sdl2.py", line 479, in _mainloop
    EventLoop.idle()
    File "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/site-packages/kivy/base.py", line 339, in idle
    Clock.tick()
    File "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/site-packages/kivy/clock.py", line 591, in tick
    self._process_events()
    File "kivy/_clock.pyx", line 384, in kivy._clock.CyClockBase._process_events
    File "kivy/_clock.pyx", line 414, in kivy._clock.CyClockBase._process_events
    File "kivy/_clock.pyx", line 412, in kivy._clock.CyClockBase._process_events
    File "kivy/_clock.pyx", line 154, in kivy._clock.ClockEvent.tick
    File "kivy/_clock.pyx", line 86, in kivy._clock.ClockEvent.get_callback
    File "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/site-packages/kivy/weakmethod.py", line 56, in is_dead
    return self.proxy is not None and not bool(dir(self.proxy))
    ReferenceError: weakly-referenced object no longer exists
  • Логика столкновения kivy python?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    Алан Гибизов, да я вроде бы разобрался ,просто не пойму как обращаться к анимации ,т.е я задаю анимацию и до ходя допустим до у = 250 она должна начаться сначала ,вопрос в том как мне обратиться к этому "у" или мне переместить само изображение методом "pos = (0,0)
  • Логика столкновения kivy python?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    Спасибо помогло , я что то сразу не додумался )
  • Как импортировать переменные в язык разметки на kivy python с другого модуля?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    Алан Гибизов, ладно попробую его упростить до максимальности!
  • Как импортировать переменные в язык разметки на kivy python с другого модуля?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    Алан Гибизов, благодарю за ответ .
    Во избежание траты времени ,напишу короче.
    Есть три файла .
    basicApp.py , basic.kv , message.py
    Вопрос в том что
    Как использовать переменные сторонних модулей в языке разметки kV.
    То есть если я беру переменную с файла (basicApp.py) к которому закреплено дерево виджетов ,то проблем не возникает , но когда беру переменную с файла message.py выдаётся NameError , из за отсутствия имени ,мол message не найдено .
    Я понимаю ,что есть какой - то способ сделать иначе ,вот и попросил помощи здесь у людей по опытней .
    Просто хотелось бы разделить код на файлы ,а не что бы было бы в куче.
  • Как импортировать переменные в язык разметки на kivy python с другого модуля?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    Забыл там скобку но для вопроса эта не столь важно ) т.к писал все вручную)
  • Добавление значений в лист?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    o5a, Спасибо ,достаточно полезная информация
  • Добавление значений в лист?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    ZIK1337, Спасибо за помощь!
  • Добавление значений в лист?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    ZIK1337, спасибо,чуть не так,если после использования set со списка удалятся похожие значения ,то мне нужно внести их обратно но уже под другими значением.Может я что то не так обьясняю,ни когда не получалось!)
    Попробую еще :
    Шаг 1.Есть двадцать обьектов с координатой 0
    Шаг 2.Есть пустой список new_list который будет хранить координаты этих обьектов
    Шаг 3.С помощью random присваиваем координаты обьектам и заносим их в список
    Примечание : Есть шанс того что координаты совпадут,таким образом произойдет наложение друг на друга обьектов
    Если я использую set,то координаты совпадающих обьектов сотруться?
    Мне нужно что бы они все ,все 20обьектов были на поле от 1 до 50,но не имели одинаковых значений
  • Почему Label в tkinter не меняет аттрибут text при вызове функции?

    20PYTHON20
    @20PYTHON20 Автор вопроса
    Спасибо с обьявлением переменной как строкой дало свои плоды!))И как я до этого не додумался))Большое спасибо)