본문 바로가기

프로그래밍/Qt3

Qt5.7 Visual Studio 2015 이 포스트는 네이버 블로그에 올렸던 포스트를 가져온 것입니다. 1. qt 다운로드경로 : http://download.qt.io/development_releases/qt/5.7/5.7.0-rc/Index of /development_releases/qt/5.7/5.7.0-rcdownload.qt.io다운로드 파일명 : qt-opensource-windows-x86-msvc2015_64-5.7.0-rc.exe 2. qt5.7 설치 이메일 등록이나 로그인 나오면 skip해주시고 next agree next~~ install~ 3. Visual Studio 2015 Visual Studio 2015를 켜주시고~ 도구->확장 및 업데이트를 선택좌 상단에서 온라인 클릭! -> 우상단에서 qt 검색! -> QtP.. 2017. 3. 26.
QTableWidget 컬럼 사이즈(column size) 이 포스트는 네이버 블로그에 올렸던 포스트를 가져온 것입니다. Qt Design에서 QTableWidget 생성 여러 개의 컬럼을 입력하였다. 그런데 컬럼 사이즈가 디폴트로 정해져 있는지 전부 동일.. (글자가 넘어가면 짤림) 각 컬럼 글자 크기에 맞게 출력되기를 원했다. 여러 방면으로 찾아본 결과 생각보다 간단했다. ui->QTableWidget->resizeColumnsToContents(); 이렇게 했을 때 마지막 열의 크기가 안맞을 경우 보기 안좋을 수 있는데 마지막 컬럼의 사이즈를 테이블 width에 맞추는 방법이 있었다. ui->QTableWidget->horizontalHeader()->setStretchLastSection(true); 마지막 컬럼의 크기가 Table width에 맞게 변한.. 2017. 3. 26.
시그널과 슬롯 이 포스트는 네이버 블로그에 올렸던 포스트를 가져온 것입니다. Qt에서는 객체 사이의 통신 혹은 이벤트를 처리하기 위해 시그널과 슬롯을 제공. - GUI상에서 발생한 이벤트 처리 - 객체 사이의 데이터 통신 1. 시그널과 슬롯은 오브젝트 사이의 통신을 위한 매커니즘이다. - 시그널과 슬롯은 사용자의 다양한 이벤트를 처리하기 위해 다양한 콜백함수를 제공. 2. Qt에서 제공되는 모든 위젯은 미리 정해진 다양한 시그널을 갖는다. 3. 시그널이란 이벤트가 발생하면 처리하는 것. 4. 슬롯은 시그널로부터 받은 이벤트를 처리할 함수를 지정해주는 함수. 5. 시그널과 슬롯은 항상 1:1로 매칭되는 것이 아니다. - 하나의 시그널은 다수의 슬롯과 연결해 사용 가능 - 슬롯도 마찬가지로 여러 개의 시그널 입력을 하나의.. 2017. 3. 26.