일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- QTcpServer
- 양평역
- 스타2
- 오토바이
- FFI
- qt 설치
- QT
- 고속도로
- 스타크래프트2
- 이륜차
- 알람프로그램
- 잡담
- Qt4
- 바이크
- 마영전
- 디자이어HD
- 자바
- Qt OpenGL
- vuejs
- c언어
- HTML
- 자료구조
- 정성하
- Qt 소켓프로그래밍
- 윈도우7
- 안드로이드
- Java
- 재귀함수
- 엑티브엑스
- android SAF
- Today
- Total
목록QT (27)
프로그래밍과 잡담
이것이 무엇인가 하면.. Qt에 Python바인딩이다. 즉.. Python에서 Qt를 사용할 수 있다는것이다. 물론 PyQt라는게 있긴 한데.. 그건 라이센스가 GPL 밖에 없거든.. 그래서 노키아에서 LGPL 형태로 PySide라는걸 만들었다. PyQt하고 사용법이 같다는데 나는 모르겠어 안사용해봐서.. 방금 잠깐 해봤네.. 이 라이브러리를 다운 받을려면 http://www.pyside.org/ 여기로 들어가면 있다. from PySide.QtCore import * from PySide.QtGui import * import sys class MyWidget(QWidget): def __init__(self,parent = None): QWidget.__init__(self,parent) self.r..
pro 파일에 동적이든 정적이든 사용할때 이런식으로 사용하잖아 libs += -LlibABC.dll 뭐 이런식으로 말이지.. 근데 이게 가끔가다가 DLL 로드가 안돼는 소리를 해대는 경우가 종종 나온다. 그럴때는 !! libs += ./-LlibABC.dll 위와 같이하면 제대로 되는 경우가 있다.. 반드시는 아니고 참고용도...
도큐먼트 는 여기고..http://doc.trolltech.com/4.6/qdomdocument.html 사용법은 밑에 코드를 보면 알 수 있다.. #include QDomDocument *doc = new QDomDocument(); // 객체 동적 할당. QFile file; file.setFileName("rss2.xml"); // QFile을 이용해서 안에 내용물을 가져온다. if (file.open(QFile::ReadOnly)) { if (!document->setContent(&file)) { file.close(); } } file.close(); /* rss용 xml을 파싱을 하는것이다.*/ QDomElement docElem = document->documentElement(); //Q..
qt 4.6 기준으로.. QXmlStreamReader 를 사용하면 편한거 같다. 사용법은.. Qt api 보면 될듯 싶다..
ui 에디터나 아니면 맴버 함수에서 setStyleSheet 를 이용하면 된다. 어쨌뜬 사용법은 CSS하고 같다. 예를들어서 QWidget{ background-image:url("경로"); } 근데 위와 같은 식으로 하면 QWidget을 상속 받은 놈들이 다 적용이 되기때문에 그것보다는 #objectName{ ..... } 이렇게 하면 상속받은 놈은 관계 없이 이놈만 스타일 쉬트가 적용된다. 위에 방법은 커뮤니티에서 봤다. Qt는 이런것을 쓰기에 디자인을 적용하는게 겁나게 편하다..
그냥 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는 개요라고 해서 각 모듈이나 여러가제에 대한 간략한 ..