Kivy-[Critical] Ellipse를 그릴 때 너무 많은 반복 경고

페코 린

나는 최근 Circle창문이 다른 너비 나 높이로 크기가 조정될 때 원을 유지 하는 채워진 Kivy를 만드는 데 어려움을 겪고 있습니다. 나는 여기에서 질문을 보았다.

Kivy에서 개체 중심화

그러나 내가 Circle그렇게 구현 하면 :

<BigCircle>
    width: min(self.size)
    height: min(self.size)
    pos_hint: {'center_x': .5, 'center_y': .5}
    canvas:
        Color:
            rgb: 1, 1, 0
        Ellipse:
            size: self.size
            pos: self.pos

<MainScreen>:
    FloatLayout
        size: root.size
        canvas:
            Color:
                rgb: 1, 1, 1
            Rectangle:
                size: self.size

        BigCircle:
            id: big_cir

class MainScreen(Screen):
    pass
class MyApp(App):
    def build(self):
        sm = ScreenManager(transition=NoTransition())
        sm.add_widget(MainScreen(name="Main"))
        return sm

오류가 발생합니다.

[Critical] [Clock] 경고, 다음 프레임 전에 너무 많은 반복이 수행되었습니다. 코드를 확인하거나 Clock.max_iteration 속성을 늘리십시오.

Clock사용하여 아무것도하지 않지만 ScreenManager. 현재 MainScreen는 유일한 화면입니다. 포함하지 않도록 높이 / 너비를 변경하면 min()작동하지만 Circle원형 을 유지하는 데 필요합니다 . 그렇지 않으면 크기를 다시 조정할 때 길어지고 나빠 보입니다.

Brousch

문제는 인한 무한 루프가있다 BigCircle widthheight그에 기초하여 조정되고 size(폭, 높이). 다음 BigCircle으로 변경해보십시오 .

<BigCircle>
    canvas:
        Color:
            rgb: 1, 1, 0
        Ellipse:
            size: min(self.size), min(self.size)
            pos: root.center_x - min(self.size)/2, root.center_y - min(self.size)/2

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

많은 경로를 그릴 때 react-native-canvas의 성능 최적화

분류에서Dev

감속기에서 상태를 변경하려고 할 때 Js 너무 많은 재귀를 반응시킵니다.

분류에서Dev

'useState'를 사용하려고 할 때 너무 많은 다시 렌더링 오류에 반응합니다.

분류에서Dev

FFmpeg는 분할, 선택, 오버레이를 반복 할 때 너무 많은 메모리를 사용합니다.

분류에서Dev

너무 많은 반복 반복

분류에서Dev

너무 많은 결과를 반복하는 PHP mysqli

분류에서Dev

Firefox는 창을 너무 자주 열고 닫을 때 너무 많은 메모리를 사용합니다.

분류에서Dev

sqlite 데이터베이스에서 너무 많은 데이터가 경고를 반환했습니다.

분류에서Dev

JS에서 캔버스를 만들고 텍스트를 그릴 때 더 많이 만들 때 텍스트가 무시됩니다.

분류에서Dev

태그를 반복하고 더 많은 태그를 검색하기 위해 리디렉션하는 방법은 무엇입니까?

분류에서Dev

마우스를 올릴 때 더 많은 SVG 경로 색상 변경

분류에서Dev

Jenkins : Maven 배포가 호출 될 때 너무 많은 로그

분류에서Dev

WSL Ubuntu에서 그래프를 그릴 때 반복되는 문제

분류에서Dev

LLVM 라이브러리 용 C ++ API가 너무 많은 경고를 생성 함

분류에서Dev

왜 유전자 알고리즘은 너무 많은 반복을 취하고있다?

분류에서Dev

캔버스에 많은 요소를 그릴 때 페이지가 지연되기 시작하는 이유는 무엇입니까?

분류에서Dev

내 프로그램이 너무 많은 문자를 출력하고 있습니다 (bananaanaana를 출력하려는 경우에는 bananaanaanaana).

분류에서Dev

실행이 완료된 후 로그를 복사하는 데 너무 많은 시간이 걸리는 testexecute

분류에서Dev

많은 객체를 반복

분류에서Dev

긍정적 인 버튼을 탭할 때 경고 대화 상자를 반복적으로 표시하는 방법은 무엇입니까?

분류에서Dev

줄 실행에 너무 많은 시간이 필요한 경우 Matlab 중단 반복

분류에서Dev

useReducer Hook을 사용할 때 반응에 너무 많은 다시 렌더링

분류에서Dev

그래프를 그릴 때 pptx4j 중복 데이터

분류에서Dev

배수 IN 문 반환 너무 많은 결과를 각각 조인

분류에서Dev

너무 많은 결과를 반환하는 Where 절

분류에서Dev

CloudKit이 너무 많은 레코드를 반환합니다.

분류에서Dev

너무 많은 요소를 반환하는 serializeArray ()

분류에서Dev

VS2012에 afxwin.h를 포함 할 때 릴리스 (디버그 아님)에서 #pragma warning (pop)으로 경고 상태 복원이 실패 함

분류에서Dev

자바 피할 문 경우 또는 너무 많은 검증 클래스를 너무 많이 사용

Related 관련 기사

  1. 1

    많은 경로를 그릴 때 react-native-canvas의 성능 최적화

  2. 2

    감속기에서 상태를 변경하려고 할 때 Js 너무 많은 재귀를 반응시킵니다.

  3. 3

    'useState'를 사용하려고 할 때 너무 많은 다시 렌더링 오류에 반응합니다.

  4. 4

    FFmpeg는 분할, 선택, 오버레이를 반복 할 때 너무 많은 메모리를 사용합니다.

  5. 5

    너무 많은 반복 반복

  6. 6

    너무 많은 결과를 반복하는 PHP mysqli

  7. 7

    Firefox는 창을 너무 자주 열고 닫을 때 너무 많은 메모리를 사용합니다.

  8. 8

    sqlite 데이터베이스에서 너무 많은 데이터가 경고를 반환했습니다.

  9. 9

    JS에서 캔버스를 만들고 텍스트를 그릴 때 더 많이 만들 때 텍스트가 무시됩니다.

  10. 10

    태그를 반복하고 더 많은 태그를 검색하기 위해 리디렉션하는 방법은 무엇입니까?

  11. 11

    마우스를 올릴 때 더 많은 SVG 경로 색상 변경

  12. 12

    Jenkins : Maven 배포가 호출 될 때 너무 많은 로그

  13. 13

    WSL Ubuntu에서 그래프를 그릴 때 반복되는 문제

  14. 14

    LLVM 라이브러리 용 C ++ API가 너무 많은 경고를 생성 함

  15. 15

    왜 유전자 알고리즘은 너무 많은 반복을 취하고있다?

  16. 16

    캔버스에 많은 요소를 그릴 때 페이지가 지연되기 시작하는 이유는 무엇입니까?

  17. 17

    내 프로그램이 너무 많은 문자를 출력하고 있습니다 (bananaanaana를 출력하려는 경우에는 bananaanaanaana).

  18. 18

    실행이 완료된 후 로그를 복사하는 데 너무 많은 시간이 걸리는 testexecute

  19. 19

    많은 객체를 반복

  20. 20

    긍정적 인 버튼을 탭할 때 경고 대화 상자를 반복적으로 표시하는 방법은 무엇입니까?

  21. 21

    줄 실행에 너무 많은 시간이 필요한 경우 Matlab 중단 반복

  22. 22

    useReducer Hook을 사용할 때 반응에 너무 많은 다시 렌더링

  23. 23

    그래프를 그릴 때 pptx4j 중복 데이터

  24. 24

    배수 IN 문 반환 너무 많은 결과를 각각 조인

  25. 25

    너무 많은 결과를 반환하는 Where 절

  26. 26

    CloudKit이 너무 많은 레코드를 반환합니다.

  27. 27

    너무 많은 요소를 반환하는 serializeArray ()

  28. 28

    VS2012에 afxwin.h를 포함 할 때 릴리스 (디버그 아님)에서 #pragma warning (pop)으로 경고 상태 복원이 실패 함

  29. 29

    자바 피할 문 경우 또는 너무 많은 검증 클래스를 너무 많이 사용

뜨겁다태그

보관