전체 글

Programming/QT

[QT] QDockWidget의 위치 및 상태 저장

본 문서는 QDockwidget을 이용하여 프로그램을 개발하던 중, 프로그램을 재시작 하였을 때 현재 설정된 DockWidget의 상태(현시여부, 도킹위치, 크기 등)를 저장하고 불러오는 방법에 대해 리서치 및 시도한 것들을 정리하여 기록한 문서다. Document 및 웹 서칭을 통해서 시도해본 것들은 다음과 같다. 첫번째로 QDockWidget의 saveGeometry(), restoreGeometry() 메서드를 이용, Geometry정보를 지정하여 DockWidget의 위치를 조절하는 방식이다. 위와 같은 방식으로 처리를 하였으나, geometry 는 x, y, width, height 정보만을 저장하고 있으며, 도킹된 위치나 show/hide여부 등을 처리하지 못한다는 문제점이 존재한다. 이를 해..

Programming/QT

[QT] 프로그램 실행 시 모니터 지정 및 풀스크린 실행

Screen Geometry를 이용하여, 모니터의 시작 좌표를 지정한 뒤, Widget 또는 dialog의 위치를 변경하면된다. 아래의 코드를 이용하면 된다.

Programming/QT

[QT] QPixmap에서 image를 로드할 때 Segmentation fault가 뜨는 이유

개발을 하던 도중, QPixmap 데이터를 QDatastream을 이용해 송수신 하던 도중에 segmentation fault가 발생했다. 원인은 QPixmap 변수는 GUI 환경에서만 이미지를 로드 가능하며, QCoreApplication에서는 사용할 수 없다는 것이다. 출처 : https://stackoverflow.com/questions/31174375/qpixmap-load-segmentation-fault QPixmap load segmentation fault I am creating a Qt Console Application on windows 7. I am using Qt 5.3. And currently I have error that make me frustration because..

잡다

경북대학교 기계공학 개인정보 처리방침

1. 개인정보의 처리 목적 (이하 ‘기계공학 앱’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 통합정보시스템 로그인 2. 개인정보의 처리 및 보유 기간 ① (이하 ‘기계공학 앱’) 은(는) 개인정보를 수집 및 저장하지 않습니다. 3. 정보주체와 법정대리인의 권리·의무 및 그 행사방법 이용자는 개인정보주체로써 다음과 같은 권리를 행사할 수 있습니다.① 정보주체는 경북대학교 기계공학 어플리케이션(이하 ‘기계공학 앱') 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 4. 처리하는 개인정보의 항목 작성 ① (이하 '기계공학 앱')은(는) 별도의 개인정보를 수집하지 않습니다. 5. 개인정보의 파기(이하 '기계공학..

Tools

Windows 10 캘린더 앱에 구글 공유 캘린더를 동기화 시키기

구글 캘린더의 동기화 설정에 들어간 뒤, 동기화 할 캘린더의 목록을 선택하고, 저장하면 캘린더 앱에서 동기화를 할 수 있다. https://calendar.google.com/calendar/syncselect

잡다

경북대학교 IT대학 개인정보 처리방침

1. 개인정보의 처리 목적 (이하 ‘IT대학 앱’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 통합정보시스템 로그인 2. 개인정보의 처리 및 보유 기간 ① (이하 ‘IT대학 앱’) 은(는) 통합정보 시스템 로그인에 사용된 개인정보를 처리 및 보유합니다. ② 구체적인 개인정보 처리 및 보유 기간은 다음과 같습니다. - 통합정보 시스템 계정 관리 : 자동로그인 기능 이용 시, ID 및 패스워드가 디바이스에 저장됩니다.- 저장 기한 : 어플리케이션 제거 또는 어플리케이션 데이터 삭제 시 까지 3. 정보주체와 법정대리인의 권리·의무 및 그 행사방법 이용자는 개인정보주체로써 다음과 같은 권리를 행사할 수 있습니다.① 정보주체는 경북대학교 IT대학..

잡다

경북대학교 컴퓨터학부 개인정보 처리방침

1. 개인정보의 처리 목적 (이하 ‘혁신컴학’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 통합정보시스템 로그인 2. 개인정보의 처리 및 보유 기간 ① (이하 ‘혁신컴학’) 은(는) 통합정보 시스템 로그인에 사용된 개인정보를 처리 및 보유합니다. ② 구체적인 개인정보 처리 및 보유 기간은 다음과 같습니다. - 통합정보 시스템 계정 관리 : 자동로그인 기능 이용 시, ID 및 패스워드가 디바이스에 저장됩니다.- 저장 기한 : 어플리케이션 제거 또는 어플리케이션 데이터 삭제 시 까지 3. 정보주체와 법정대리인의 권리·의무 및 그 행사방법 이용자는 개인정보주체로써 다음과 같은 권리를 행사할 수 있습니다.① 정보주체는 경북대학교 컴퓨터학부 어플..

Programming/Android

INSTALL_FAILED_CONFLICTING_PROVIDER

Gradle의 productFlavors를 이용해 컴파일을 하던 중INSTALL_FAILED_CONFLICTING_PROVIDER 오류가 확인되었다. 구글링을 통해 찾아 본 결과로는 AndroidManifest.xml의 android:authorities가 중복되어 수정해야 한다는것 같다. You can solve it by changing the value of android:authorities in your AndroidManifest.xml file. The reason for the error is that another application installed on your device already uses that same value for android:authorities.출처 : htt..

후유증
개인공간