[flutter] 호출하는 class에서 호출되는 class로 데이터 전달하기 1. 호출하는 Class '/exclusionN': (context) => ExclusionNumber(items: List.generate(46, (index) => false)), }, - named route를 사용하였으며, ExclusionNumber라는 class의 생성자를 호출한다 - ExclusionNumber(items: items는 호출하는 class네 정의되는 변수가 아니라 호출되는 class의 생성자에 정의되는 변수이다 즉 호출되는 함수내의 생성자(Constructor)는 items라는 변수가 선언되어 있어야 한다. 2. 호출되는 Class class ExclusionNumber extends StatelessWidget { final List items; ExclusionNumber.. [라즈베리파이] PySide2 및 PyQt5 설치하면서 고생한 경우 1. PySlide2 라즈베리파이용으로 정식 Release가 되지않았다 만약에 사용을 하고 싶다면 1) 라즈비안의 최신 OS인 버스터(buster)를 설치하고 2) https://www.codice-sorgente.it/raspbian-buster-pyside2-lxqt/#English 에 있는 image 파일을 설치하여야 한다. 위 사이트에는 PySide2가 포함된 버스트 image file도 제공한다.2. PyQt5 나는 python 3.8.5를 설치하였다 계속 import error가 발생하였다 원인은 PyQt5가 python 3.7 까지 지원되는 것이 원인으로 판단되었다 python 3.5.3에서 import PyQt5를 하니, import error없이 수행이 되었다 참고1) libEGL war.. [Python] 라즈베리파이에 VScode 설치 1. VScode 설치(1) 슈퍼 유저로 login 하여애 한다 1) super user 설정이 되어 있는 경우 su root 패스워드 2) super user 설정이 없는 경우 - sudo passwd root 패스워드 - su root 패스워드 (2) 아래의 명령을 터미널 창에 순서데로 입력한다. 1) wget https://packagecloud.io/headmelted/codebuilds/gpgkey -O - | sudo apt-key add - 2) . Fedora 또는 Pidora를 사용하는 경우는 . 개발 -> Code-OSS 가 나오는지 확인한다. 참조) https://www.raspberrypi.org/forums/viewtopic.php?t=191342 [Python] 라즈베리파이 가상환경(venv) 만들기 개발을 하는 경우에 python 버전이나 사용하는 라이브러리들의 충돌을 방지하기 위해 각 과제마다 가상환경을 만들어 사용하는 것을 권장한다. 1. 가상환경 만들기 python -m venv [생성할 디렉토리 이름] 예) python -m venv my_folder 2. 가상환경 활성화 source /bin/activate 프롬프트의 맨앞에 my_folder) 가 생긴다 3. 가상환경 비활성화 deactivate 4. 가상환경 제거하기 가상환경으로 생성한 디렉토리를 삭제한다. 예) rm -rf my_folder profile과 .bashrc 관련 정리 bash가 대화 형 로그인 셸로 호출되거나 --login 옵션이있는 비대화 형 셸로 호출 될 때해당 파일이있는 경우 먼저 / etc / profile 파일에서 명령을 읽고 실행합니다.해당 파일을 읽은 후 ~ / .bash_profile, ~ / .bash_login 및 ~ / .profile을 순서대로 찾고 존재하고 읽을 수있는 첫 번째 명령부터 읽고 실행합니다. 이 동작을 금지하기 위해 쉘이 시작될 때 --noprofile 옵션을 사용할 수 있습니다. 로그인 쉘이 아닌 대화식 쉘이 시작되면 bash는 해당 파일이있는 경우 ~ / .bashrc에서 명령을 읽고 실행합니다. --norc 옵션을 사용하여이를 금지 할 수 있습니다. --rcfile 파일 옵션은 bash가 ~ / .bashrc 대신 파일에서 명.. [Python] 라즈베리파이에서 python 최신 버전 설치하기 라즈베리3b+를 기준으로 작성되었습니다.라즈베리파이에 Python 3.5.3 버전이 제공되고 있다python을 최신 버전으로 변경하는 방법은 아래와 같다 ( 3.8.5 버전을 기준으로 작성 )1. Python을 설치하기 전에 Raspbian을 업데이트 sudo apt-get update 2. Python 3.8.5를 설치하기 전에 설치해야 할 몇 가지 종속성이 있습니다. 다음 명령을 사용하여 필요한 종속성을 설치하십시오. sudo apt-get install -y build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev l.. 이전 1 ··· 192 193 194 195 196 197 다음