라벨이 kivy인 게시물 표시

파이썬[Python]: kivy - QueryDict클래스

이미지
kivy.utils 모듈 - QueryDict 클래스(class) /// 설명 .(dot)으로 딕셔너리를 생성(혹은 query)할 수 있습니다. 참고: utils to wealkproxy 모듈 목록 ※ 형식 QueryDict() reference https://kivy.org/doc/stable/api-kivy.utils.html /// 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 import  kivy   kivy.require( '2.1.0' )   from  kivy.app  import  App from  kivy.core.window  import  Window from  kivy.uix.boxlayout  import  BoxLayout from  kivy.uix.button  import  Button from  kivy.uix.label  import  Label from  kivy.utils  import  QueryDict   Window.clearcolor  =  ( 1 ,  1 ,  1 ,  1 ) Window.size  =  ( 563 ,  1001 ) Window.top, Window.left  =   30 ,  2900     class  FantasticApp(App):      def  _bt_release( self , bt_inst):         test_dict  =  QueryDict()         test_dict.a  =   1          self .lb.text  =  f "key: a, value: {test_dict.a}"        def  build( self ):         bl  =  BoxLayout(orientation = "vertical" )            self

파이썬[Python]: kivy, OpenGL ES - 육면체 회전

이미지
kivy.graphics 모듈 - OpenGL ES /// 설명 육면체(회전) 참고: OpenGL ES 모듈 목록 reference https://www.youtube.com/playlist?list=PL1P11yPQAo7qEnF_EysHOBUfF0AzUz3jh /// 예제 main.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 import  kivy   kivy.require( '2.0.0' )   from  kivy.app  import  App from  kivy.core.window  import  Window from  kivy.clock  import  Clock from  kivy.resources  import  resource_find from  kivy.graphics  import   * from  kivy.graphics.opengl  import   * from  kivy.graphics.transformation  import  Matrix from  kivy.uix.widget  import  Widget   Window.clearcolor  =  ( 1 ,  1 ,  1 ,  1 ) Window.size  =  ( 563 ,  1001 ) Window.top, Window.left  =   30 ,  2900   #           positions          colors vertices  =  [ - 0. 5 ,  - 0. 5 ,   0. 5 ,   1. 0 ,  0. 0 ,  0. 0 ,               0. 5 ,  - 0. 5 ,   0. 5 ,  

파이썬[Python]: kivy, OpenGL ES - 육면체 그리기

이미지
kivy.graphics 모듈 - OpenGL ES /// 설명 육면체를 그립니다. 참고: OpenGL ES 모듈 목록 reference https://www.youtube.com/playlist?list=PL1P11yPQAo7qEnF_EysHOBUfF0AzUz3jh /// 예제 main.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 import  kivy   kivy.require( '2.0.0' )   from  kivy.app  import  App from  kivy.core.window  import  Window from  kivy.resources  import  resource_find from  kivy.graphics  import   * from  kivy.graphics.opengl  import   * from  kivy.graphics.transformation  import  Matrix from  kivy.uix.widget  import  Widget   Window.clearcolor  =  ( 1 ,  1 ,  1 ,  1 ) Window.size  =  ( 563 ,  1001 ) Window.top, Window.left  =   30 ,  2900   #           positions          colors vertices  =  [ - 0. 5 ,  - 0. 5 ,   0. 5 ,   1. 0 ,  0. 0 ,  0. 0 ,               0. 5 ,  - 0. 5 ,   0. 5 ,   0. 0 ,  1. 0 ,  0. 0 ,             

파이썬[Python]: kivy, OpenGL ES - 사각형 그리기

이미지
kivy.graphics 모듈 - OpenGL ES /// 설명 사각형을 그립니다. 참고: OpenGL ES 모듈 목록 reference https://www.youtube.com/playlist?list=PL1P11yPQAo7qEnF_EysHOBUfF0AzUz3jh /// 예제 main.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 import  kivy   kivy.require( '2.0.0' )   from  kivy.app  import  App from  kivy.core.window  import  Window from  kivy.resources  import  resource_find from  kivy.graphics  import   * from  kivy.uix.widget  import  Widget   Window.clearcolor  =  ( 1 ,  1 ,  1 ,  1 ) Window.size  =  ( 563 ,  1001 ) Window.top, Window.left  =   30 ,  2900   #           positions         colors vertices  =  [ - 0. 5 ,  - 0. 5 ,  0. 0 ,   1. 0 ,  0. 0 ,  0. 0 ,               0. 5 ,  - 0. 5 ,  0. 0 ,   0. 0 ,  1. 0 ,  0. 0 ,               0. 5 ,   0. 5 ,  0. 0 ,   0. 0 ,  0. 0 ,  1. 0 ,              - 0. 5 ,   0. 5 ,  0. 0 ,   1. 0 ,  1. 0 ,  1. 0 ]   indices  =  [ 0 ,  1 ,  2 ,            

파이썬[Python]: kivy, OpenGL ES - 삼각형 그리기

이미지
kivy.graphics 모듈 - OpenGL ES /// 설명 삼각형을 그립니다. 참고: OpenGL ES 모듈 목록 reference https://www.youtube.com/playlist?list=PL1P11yPQAo7qEnF_EysHOBUfF0AzUz3jh /// 예제 main.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 import  kivy   kivy.require( '2.0.0' )   from  kivy.app  import  App from  kivy.core.window  import  Window from  kivy.resources  import  resource_find from  kivy.graphics  import   * from  kivy.uix.widget  import  Widget   Window.clearcolor  =  ( 1 ,  1 ,  1 ,  1 ) Window.size  =  ( 563 ,  1001 ) Window.top, Window.left  =   30 ,  2900   #           positions        colors vertices  =  [ - 0. 5 ,  - 0. 5 ,  0. 0 ,  1. 0 ,  0. 0 ,  0. 0 ,               0. 5 ,  - 0. 5 ,  0. 0 ,  0. 0 ,  1. 0 ,  0. 0 ,               0. 0 ,   0. 5 ,  0. 0 ,  0. 0 ,  0. 0 ,  1. 0 ]   indices  =  [ 0 ,  1 ,  2 ]   fmt  =  [(b 'pos' ,  3 ,  'float' ),        (b 'color' ,  3