일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스타2
- HTML
- 엑티브엑스
- Java
- Qt OpenGL
- 디자이어HD
- 안드로이드
- qt 설치
- 바이크
- 정성하
- android SAF
- QTcpServer
- QT
- vuejs
- Qt4
- 이륜차
- c언어
- 윈도우7
- 오토바이
- 잡담
- 마영전
- Qt 소켓프로그래밍
- 스타크래프트2
- 양평역
- 자바
- 자료구조
- 고속도로
- FFI
- 알람프로그램
- 재귀함수
- Today
- Total
목록프로그래밍/Qt[미사용] (36)
프로그래밍과 잡담
그림 파일을 위젲에 띄우는거다.. 이거때문에 존나게 삽질을 했는데.. 책을 보니까.. 있네 아나... void paintEvent(QPaintEvent *); 위에 있는 이벤트에다가 그리는 이벤트를 만들어야 그림이 그려진다. 다른데다가 만들면 절대 안나온다.. 실행화면
QListWidget 클래스에 보면 takeItem(int row) 이라는 메소드가 있다. 이 메소드가 의외로 사람을 햇갈리게하는게 있다. 값만 가져오는게 아니라 아예 리스트에서 빼온다. 그래서 전체 값도 1개 줄어들게 된다. 무슨말인가 하니 내가 심심해서 만들고 있는건데.. 거기서 스샷을 캡쳐를 하겠다. 소스를 보면 더 쉬울테니 소스를 올리겠다. void Test::ListMoveup() { int moveItemRow = ui.listWidget->currentRow(); if( 0 != moveItemRow ) { //움직여질 아이템 위에 아이템 QListWidgetItem *movedItem = ui.listWidget->takeItem(moveItemRow-1); //움직일 아이템 //QList..
본인은 이클립스를 이용해서 Qt를 사용할 것이다. IDE에 대한 사용법은 알아서 연구하도록.. 1 file에서 new -> Qt gui project를 선택 하고 대충 이름을 정한다 그럼 이름.ui 라는 게 있다 그걸 더블클릭 하면 위에있는 스크린샷 처럼 나오게된다. 푸시버튼은 알아서 배치 스샷에서 빨간색 네모에서 2번째 것을 선택을 한다. 2 위에 처럼 나온다. 그러면 나온 창에서 보면 pushButton이라는게 있는데.. 거기있는것들은 signal들이다. 그리고 그 옆에 test1Class있는건 slot들이고 onButtonClick()은 내가 만든 함수 이기 때문에 처음에 한 사람들은 없다. 만들려면 밑에 edit 버튼을 클릭한다. 그러면 한개 창이 뜨는데 .. 스샷3을 보자 3 slots에서 + ..
그냥 간단한 사용방법의 차이이다. 간단한 버튼을 클릭하면 메시지 박스 나오게 하는것이다. MFC로는 대화상자로 하는게 있고 일반 화면으로 하는게 있는데 일반 도큐먼트로 할려면 짜증이나서 그냥 나는 대화상자로 했다.. MFC경우는 대화상자를 만든다음에 버튼 배치하고 더블클릭하면 자동으로 이벤트가 생성되서 만들어지는데 그거기에 소스 코드 넣으면 된다. 위에 잡다한 코드 있는데 그건 생략 void CMFCButtonTestDlg::OnBnClickedButton1() { // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. AfxMessageBox(L"버튼 클릭",MB_OK,0); } 대화상자로 해서 위에 처럼 간단하게 되는데 일반 도큐먼트는 잘 모르겠어서... 그다음은 Qt4에서 하는 방법은 int..
내가 까먹을 까봐 적는다. 준비물, QT4 Open Source, MinGW, 이클립스(C/C++) , Qt-eclipse Integration 1. 인터넷에서 Qt4 Open Source를 구하자. 여기서 구할 수 있다. 2. MinGW는 Qt4 설치할때 같이 깐다 3. 이클립스를 다운 받는다. 물론 C/C++용으로 http://www.eclipse.org/ 4. Qt-eclipse Integration 다운받는다 이것도 트롤테크 홈페이지에 있다. 4. Qt4를 설치한다. MinGw는 설치할때 같이 설치 5. 환경설정을 한다 . C:\MinGW\bin path에 추가 6. Qt-eclipse Integration 설치 7. 중요한 이클립스 설정 이것때문에 상당히 삽질을 했다. 위에 스샷처럼 빨간 네모로..