본문 바로가기

반응형

IT

(42)
[QT] 1. 다양한 위젯 사용하기 (QPushButton, QSlider, QLabel, QSpinBox) ☞ 메인보드 : Jetson Nano Developer Kit ☞ 운영 체제 : Ubuntu 18.04 - JetPack 4.4.1 ☞ IDE : QtCreator ☞ 언어 : C++ OPENCV를 연재하려는데 예전에 해봤던 것을 그냥 올리면 재미가 없기 때문에 추가로 뭘 해서 올릴까 하다가 마침 사용하는 IDE가 qtcreator 여서 QT를 처음 배워본다는 의미로,,, 겸사겸사 하기로 했다. 처음 UI를 만드는 코드를 접한 것은 Python 공부할 때 pyqt 였던 것으로 기억한다. qt이고,,, 언어가 Python이니 pyqt 겠지 싶다. 창을 몇 개 만들어봤는데 재미있었던 기억이 있다. qtcreator를 다운로드하는 것은 어렵지 않다. 터미널 창에서 다운로드를 해도 괜찮고 Get Qt - Dow..
[ANDROID STUDIO] 6. 툴바 만들기 목차 ○ 1. res/layout 디렉터리에 툴바 리소스 파일 생성 ○ 2. res/values/styles.xml 파일 내용 수정 ○ 3. AndroidManifests.xmlx 파일 내용 수정 ○ 4. activity_main.xml 파일에 툴바 리소스 파일 등록 ○ 5. MainActivity.java 에 기능 입력하기 앱을 만들 때 위에 있는 바에 기능들을 넣고 싶다는 생각이 들어서 툴바를 만들어 보기로 했다. 보통 앱 상단에 위치하는 바를 AppBar라고 부르는 듯하고 그 안에 두 가지로 나뉘어 ActionBar와 ToolBar가 있다는 것 같다. Android 3.0(API 11) 버전부터 스튜디오에서 제공하는 기본적인 테마를 사용하면 ActionBar 디폴트 값 같은 느낌으로 제공되었다고 하..
[ANDROID STUDIO] 5. 액티비티 전환 아두이노와 블루투스 연결하여 조작할 수 있는 어플리케이션을 만들어야하니 액티비티를 전환할 수 있는 방법을 먼저 알아내야 한다는 생각이 들었다. 액티비티 전환과 블루투스랑 무슨 상관이니 라고 한다면 이유가 있다. 블루투스 페어링된 기기와의 연결을 위해 기기를 고를 수 있는 리스트를 새창으로 만들고 싶기 때문이다. 사실 앱인벤터에서 했을 때는 이게 진짜 쉬웠는데 안드로이드로 하니 원래는 해줘야하는게 정말 많았구나라는게 눈에 보인다. 아주 기본적인 예제들이 많은데 버튼을 눌러 새창을 여는 어플리케이션을 만들 것이다. 1 2 3 4 5 뭘 먼저 할까 서브화면 추가할 기능 블루투스 아두이노 완성 이정도로만 잡아놓고 시작해야지~~ 먼저 아무것도 없는 빈 액티비티로 시작한다. 새창을 열기위해 버튼 하나와 버튼 이벤트..
[ANDROID STUDIO] 4. 버튼에 기능을 넣어 이미지 속성 바꾸기 3. 위젯으로 간단한 앱 만들기 두 번째 포스트 이후로 몇 일만에 글을 작성하는지 모르겠다. 확인해보니 두 달은 족히 넘었다... 로봇 만드는 것 때문에 신경을 못썼다고는 하나 게으른 생활도 한 몫한게 아닐까 싶다,,,,, 꾸준 95mkr.tistory.com 이전 포스트에서 위젯을 이용해 아이린 이미지와 버튼, 텍스트 뷰를 출력하는 앱을 만들어보았다. manifests 폴더나 main인 activity_main XML 형식 파일에는 기본적으로 쓰여있는 코드 이외에 이것저것 속성이 많다는 것을 알았다. 이 속성들은 첫 번째 포스트에서 소개한 "돈 되는 안드로이드 앱 만들기" 의 뷰 더 살펴보기에 적힌 속성들이다. ※ 뷰 속성 속성 자바 메소드 기능 id setid 자바 코드에서 XML에 있는 뷰들을 참조..

반응형