본문 바로가기
반응형

Qt 프로그래밍16

[Qt 프로그래밍] 자동 파일 삭제 프로그램 (C++) [Qt 프로그래밍] 자동 파일 삭제 프로그램 (C++) 주기적으로 특정 경로를 탐색하여 생성된 지 오래된 파일을 삭제하는 Qt 프로그래밍 샘플 코드다. 이 포스트에 포함된 샘플 프로젝트에선 2초 주기의 타이머가 구동된다. 이 타이머는 생성된 지 1일이 넘은 파일을 삭제하는 함수를 호출한다. 프로젝트 : Deletor.zip [링크] 아래 Qt 프로그래밍 코드의 kInterval과 kCreated 변수로 삭제 주기와 삭제할 대상 파일 정보를 변경할 수 있다. (kInterval은 타이머 구동 주기, kCreated는 생성된 지 며칠이 됐는지) 기본 컨셉은 이렇고, 실제 코드를 살펴본다. 특정 경로의 파일을 탐색하려면 몇 가지 include 요소가 필요하다. 12345#include // 파일 탐색 경로#i.. 2018. 1. 7.
[Qt 프로그래밍] Qt QWT 속성 이해하기 (Graph) [Qt 프로그래밍] Qt QWT 속성 이해하기 (Graph) Qt 프로그래밍을 편하게 돕는 라이브러리가 하나 있습니다. 윈도우의 OpenGL에 맞먹는 Qt의 QWT입니다. QWT는 버전 5부터 지원되는데 2D 그래픽 라이브러리 중에선 가장 편합니다. Qt 프로그래밍할 때, 그래픽 라이브러리 고민하지 마시고 무조건 QWT 선택하세요. QWT만큼 편한 Qt 라이브러리가 또 없습니다. 이 포스트에선 항상 헷갈리는 qwt의 속성들을 설명합니다. (Qt 프로그래밍 qwt는 qt에서 사용할 수 있는 그래픽 라이브러리 중 최고입니다.) 아래 그림을 살펴보죠. 가운데 중앙 - setTitle() : Qwt Plot를 띄웠을 때, Plot의 이름 설정.가운데 왼쪽 - setAxisTitle() : 왼쪽 영역 이름 설정(.. 2017. 12. 11.
[Qt GUI 프로그래밍] 트리뷰 사용 예제, QTreeView와 QFile 응용 [Qt GUI 프로그래밍] 트리뷰 사용 예제, QTreeView와 QFile 응용 Qt QTreeView와 QFile을 함께 사용한 GUI 프로그래밍 예제입니다. 우선 결과 화면부터 보여드릴게요. 제가 소개하는 소스는 특정 폴더의 ini 파일만 읽어 ini 내용을 트리뷰로 표현하는 것입니다. GUI 프로그래밍에서 자주 사용하는 것 중 하나인 트리뷰(QTreeView)는 부모와 자식 노드로 구성되는데요. ini 파일 이름은 부모 노드, ini 파일 내용은 자식 노드로 구성되어 있습니다. .ini 부모 노드(파일 이름) 아래에 자식 노드(ini 파일 내용)가 보이시죠? 아래 소개하는 소스는 위 Qt GUI 프로그래밍 트리뷰 소스입니다. 1234567891011121314151617181920212223242.. 2017. 9. 9.
Qt QMainWindow: No such file or directory Qt 에러 - FATAL ERROR : QMainWindow: No such file or directory Qt에서 GUI 프로그램을 제작할 땐, 항상 QMainWindow 클래스를 상속받는 과정이 필요합니다. 만약 아래처럼, QMainWindow 클래스를 참조하지 못할 경우 .pro 파일을 반드시 살펴봐야 하죠. 이건 Qt의 장점이자 단점이기도 한데, .pro 파일에 사용할 라이브러리를 기록해 두면 가독성이 높아지는 장점이 있습니다. 그렇지만 이곳에 라이브러리를 기입하지 않으면 아예 사용하질 못합니다. 대게 QMainWindow를 사용하지 못하는 경우도 이런 상황과 같아요. 일단, 에러 메시지부터 보시죠. In file included from /home/ubuntu/pcl/example/qt_vis.. 2017. 7. 26.
반응형