일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- qt 설치
- 오토바이
- c언어
- 스타2
- 자료구조
- 윈도우7
- 바이크
- Qt OpenGL
- 이륜차
- 재귀함수
- 엑티브엑스
- QTcpServer
- 정성하
- 자바
- 스타크래프트2
- 알람프로그램
- 잡담
- 디자이어HD
- android SAF
- Qt 소켓프로그래밍
- 양평역
- HTML
- 고속도로
- 마영전
- Java
- FFI
- QT
- 안드로이드
- Qt4
- vuejs
- Today
- Total
목록프로그래밍 (173)
프로그래밍과 잡담
그냥 OpenGL 책 보면서 Qt로 해보는 중인데.. SetupRC()라는 함수가 있다.. 이 함수는 처음에 필요한 것들을 설정해주는건데.. Qt에서는 initializeGL()이라는 걸 쓰면 된다.. 안쓰고 setupRC()로 해서 불러오니까 이상하게 나왔다..
프로그램에 사용된 라이브러리와 언어 Qt 라이브러리, C++ 사용된 프로그램 Qt Creator, GCC , Eclipse CDT 내가 만든 알람 프로그램이다. 달라진점 : 프로그램이 바로 종료 되지 않는다. System Tray 영역으로 들어가게 된다. 설명: 계속 바탕화면에 켜 놓을 필요가 없게 되었다. -------------------------------------------------- ---------------------------------------------------- 시스템 요구조건 : 이 프로그램은 운영체제만 관계있다. 윈도우용: 윈도우용은 XP 이상에서 작동한다.. 그 이하는 나도 장담못한다.. 리눅스용: 우분투 , 쿠분투 지원 그외에는 알아서 설치.. 스크린샷 * 기본적으로 ..
음.. 이유는 모르겠고.. ico 파일을 읽지 못하는것같다. 그래서 png 파일로 해보니까 나온다. main 함수 쪽에 혹시모르니 이걸 써준다. Q_INIT_RESOURCE(qrc 이름); .......... QSystemTrayIcon trayIcon = new QSystemTrayIcon; icon->setIcon(QIcon(":/image/bell.png")); connect(icon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(iconActivated(QSystemTrayIcon::ActivationReason))); ........
도큐먼트.. 문서라고 읽는데.. 통상적으로 Document하면 프로그램에 대한 설명을 보여주는거다. Qt에 대한 Document니까 Qt에 대한 설명서다.. http://qt.nokia.com/developer 여길로 들어가보면.. 최신 설명서를 볼 수 있다. 현제나온건 Qt 4.6버젼이다. 처음 봐면을 보면 영어로.. Home · All Classes · All Functions · Overviews 이런식으로 써 있다. Home은 도큐먼트 처음으로 돌아오는 거고.. All Classes는 모든 클래스들이 나열 되어 있다.. 알파벳 순서대로 나열되어 있다.. All Functions는 클래스들이 가지고 있는 기능들이 나열 되어있다. Overviews는 개요라고 해서 각 모듈이나 여러가제에 대한 간략한 ..
기억이 안나서 적어 놔둘려고 한다. 클래스를 만들때는 template int func(Type t); template class MyClass { public: void func(); private: T a; }; template void MyClass::func() { ..... } 이런식으로 사용한다. 문제는 정의 부분에도 사용해줘야한다는거 안하면 에러..
이노무 한번 할려고 몇번이나 깔고 지웠다 햇는지 모르겠다. 1. Qt 설치.. 이건 내 블로그 뒤져보면 나온다. 2. mysql connector 설치.. http://dev.mysql.com/downloads/ 3. reimp.exe 를 다운 .. 1) 커맨드창에서 mysql connnector가 설치된 디렉토리로 이동한다. 2) reimp -d libmysql.lib (reimp 와 dlltool을 사용할 것이다.) 3) dlltool -k --input-def libmysql.def --dllname libmysql.dll --output-lib libmysql.a 4. C:\Qt\4.6.2\qt\src\plugins\sqldrivers\mysql 이 디렉토리로 이동 5. Qt Creator를 이용..
내가 만든거다.. 이용프로그램: C++ Qt(기독교에서 나오는거 같은거 아니다.) 라이브러리, 이클립스 exe 파일을 dll 파일이 없는데다 놔두면 실행이 안된다.. 그러니까.. 바로가기를 이용해서 할것.. 소리를 바꿀 수 있다.. 하지만 wav 파일만 지원하니까 알아서 wav 파일을 구해서 쓸것.. 아니면 목소리를 녹음하던가 ㅋㅋ ----------------------------------------------------------------------------------- 업글 버젼.. ui를 좀 개선했다.. ------------------------------------------------------------------------------------ 또 업그레이드.. 메시지가 뜬다.. 그..
OpenGL을 공부하는 중이라 적어놓는다. 적어 놓으면 나중에 쓸모가 있겠지.. ----------------------------------------------------------------------------------------------------------------- glut 함수 : glutPostRedisplay() 설명: 화면을 다시 그리는 함수다 .. QGLWidget :: 메소드: repaint() 설명 : 마찮가지로 화면을 다시 그리는 함수다. paintEvent()가 호출된다. 원래는 QWidget 클래스의 메소드인데.. QGLWidget이 QWidget을 상속받아서 사용된다. -------------------------------------------------------..
나도 공부하는 입장이라 뭐라 설명 할 수 없다.. 그냥 대충 이런게 있다는것만 써 놓는거라서.. Qt 의 경우 OpenGL을 지원을 하는데 glut 는 안되는거 같다.. 뭐 사용하는 방법이 있겠지만 난 모르겠다.. 간단한 프로그램이나 보여주겠다.. 화면에 네모 나오는 거다.. 더보기 ///헤더 파일 #include #include "ui_opengl1.h" #include class OpenGL1: public QGLWidget { Q_OBJECT public: OpenGL1(QWidget *parent = 0); ~OpenGL1(); void resizeGL(int w, int h); void paintEvent(QPaintEvent *event); void draw(); private: Ui::Ope..
Qt로 프로그램을 만들고 나서 보면 아이콘이 xp에서 보면 도스 프로그램 아이콘 같이 나온다.. (나는 윈도우7을 쓰기때문에 이런식으로 나온다..) 그걸 바꿔보자.. 각 운영체제 별로 다른데.. 지금 나는 윈도우를 쓰고 있으므로 윈도우 용으로 소개를 하겠다.. 여기 들어가면 자세하게 설명 되어있다.. 물론 영어로! http://qt.nokia.com/doc/4.6/appicon.html 그냥 텍스트 파일을 만든다.. 그걸 편집하도록 하자.. aaa.txt를 메모장으로 연다.. IDI_ICON1 ICON DISCARDABLE "아이콘 이름.ico" 위에 처럼 적어 놓고 저장을 할때.. 이름.rc 로 저장한다. 아이콘은 반드시.. ico라는 확장자를 가져야한다.. 그림파일로 하면 안된다.. 그림 파일이면 변..