혼새미로의 블로그
close
프로필 배경
프로필 로고

혼새미로의 블로그

  • 분류 전체보기 (701)
    • 일상다반사 (7)
    • 교양 (6)
    • 생활 유용 정보 (230)
    • 유용한 웹사이트 (4)
    • 유틸리티 (38)
    • 컴퓨터 공학 (351)
      • WebAssembly (1)
      • JavaScript (39)
      • Algorithm (12)
      • Web (3)
      • C++ (31)
      • Go (2)
      • Qt (51)
      • OS (2)
      • A.I. (8)
      • 작업일지 (2)
      • Backend Engineering (3)
    • 게임 (38)
      • 포탈 : 스마일 (9)
      • 하이더 온라인 - 개발일지 (1)
    • 전문연구요원 (11)
    • 감상문 (3)
      • 책 (2)
      • 영화 (1)
      • 게임 (0)
    • 사진 (1)
      • 자연의 모습 (1)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

[ Qt 프로그래밍 ] QDateTime 간단한 사용법

Qt에는 다른 언어와 마찬가지로 날짜를 표현하는 클래스가 있습니다. QDate, QTime, 그리고 QDateTime 입니다.QDate 클래스는 년,월,일을 표현하고,QTime 클래스는 시,분,초를 표현합니다.그리고 QDateTime 클래스는 년,월,일,시,분,초를 표현합니다. QDateTime 클래스는 사용하기 쉽지만, 처음 접하는 분들이 약간 헷갈리실 수 있습니다. Colored By Color Scripter™1234567 QDateTime latestDate; QDate tempDate; tempDate.setDate(year,month,day); QTime tempTime; tempTime.setHMS(hour,minute,second); latestDate.setTime(tempTime); l..

  • format_list_bulleted 컴퓨터 공학/Qt
  • · 2015. 11. 27.
  • textsms
[ Qt 프로그래밍 ] 젤다의 전설 캐릭터로 Sprite 애니메이션을 적용해보았습니다.

[ Qt 프로그래밍 ] 젤다의 전설 캐릭터로 Sprite 애니메이션을 적용해보았습니다.

BGM정보 : 브금저장소 - http://bgmstore.net/view/tA4eI지난번에 만든 아오오니를 보면 캐릭터가 걷는 동작 없이 움직이는 것을 볼 수 있습니다.그래서 Qt에서 걷는 애니메이션을 만들 수 없을까해서 이리저리 검색해본결과 생각보다 쉬웠습니다.Qt에 있는 QPixmap과 QPainter의 drawPixmap함수만 사용하면 쉽게 만들 수 있습니다.Colored By Color Scripter™12345678void Widget::paintEvent(QPaintEvent *){    QPainter painter(this);    painter.setBrush(QBrush(Qt::black,Qt::SolidPattern));    painter.setPen(QPen(Qt::transpar..

  • format_list_bulleted 컴퓨터 공학/Qt
  • · 2015. 11. 27.
  • textsms
[ Qt 프로그래밍 ] 애니메이션 예제 (QPropertyAnimation)

[ Qt 프로그래밍 ] 애니메이션 예제 (QPropertyAnimation)

전에 썼던 글에서 QPropertyAnimation 클래스를 직접 사용한 프로그램을 만들어봤습니다.사실 쓸 함수는 별로 없는데 애니메이션 클래스가 워낙 눈에 쏙쏙 들어와서 재밌게 가지고 놀 수 있습니다. 위 사진의 녀석은 슈렉에도 나왔던 진저맨이라는 녀석입니다.워낙 귀여운 캐릭터라 많이 이들이 좋아했는데, 이번에는 이녀석을 마우스 클릭할 때마다 바탕화면에 이리저리 도망다니는 애니메이션을 만들었습니다. 이 프로그램을 만들면서 사용한 유용한 코드를 살펴보겠습니다. Colored By Color Scripter™123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#include "widget.h"#inclu..

  • format_list_bulleted 컴퓨터 공학/Qt
  • · 2015. 11. 27.
  • textsms

[ Qt 프로그래밍 ] 위젯에 애니메이션 사용하기

Colored By Color Scripter™1234567891011121314#include Widget::Widget(){ QPropertyAnimation* animation=new QPropertyAnimation(this,"geometry"); animation->setDuration(1000); //애니메이션 시간(msec) animation->setStartValue(QRect(0,0,this->geometry().width(),this->geometry().height())); //처음 위치와 크기 animation->setEndValue(QRect(100,100,this->geometry().width(),this->geometry().height())); //종료후 위치와 크기 ani..

  • format_list_bulleted 컴퓨터 공학/Qt
  • · 2015. 11. 26.
  • textsms

[ Qt 프로그래밍 ] 파일 로드 및 저장하는 대화창 생성

Colored By Color Scripter™123456789101112131415161718192021#include Widget::Widget(){ QString fileName=QFileDialog::getOpenFileName(this,QString::fromLocal8Bit("텍스트 파일"),"","TXT (*.txt)"); //선택한 파일 경로 반환 QStringList str=QFileDialog::getOpenFileNames(this,"title","","txt(*.txt)"); //선택한 파일리스트 경로 반환 for(int i=0;str.size();i++) { qDebug()

  • format_list_bulleted 컴퓨터 공학/Qt
  • · 2015. 11. 26.
  • textsms
[ Qt 프로그래밍 ] SQLITE에서 데이터 가져오기

[ Qt 프로그래밍 ] SQLITE에서 데이터 가져오기

대부분 프로그램에서 데이터베이스를 사용하는데, 간단한 응용프로그램에서는 가벼운 데이터베이스 프로그램인 SQLITE를 사용합니다.Qt에서는 SQLITE를 사용할 수 있도록 도와주고 있습니다. 우선, SQL관련 클래스를 사용하기 위해서 pro파일에 QT += sql을 추가해야 합니다. 추가를 했으면, 이제 사용하면 됩니다. 다음은 간단한 예제입니다. Colored By Color Scripter™12345678910111213 QSqlDatabase db; //SQL데이터베이스 인스턴스 생성 db=QSqlDatabase::addDatabase("QSQLITE");//데이터베이스 종류설정 db.setDatabaseName("memo.db"); //데이터베이스 파일이름설정 db.open(); //데이터베이스 오..

  • format_list_bulleted 컴퓨터 공학/Qt
  • · 2015. 11. 26.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (701)
    • 일상다반사 (7)
    • 교양 (6)
    • 생활 유용 정보 (230)
    • 유용한 웹사이트 (4)
    • 유틸리티 (38)
    • 컴퓨터 공학 (351)
      • WebAssembly (1)
      • JavaScript (39)
      • Algorithm (12)
      • Web (3)
      • C++ (31)
      • Go (2)
      • Qt (51)
      • OS (2)
      • A.I. (8)
      • 작업일지 (2)
      • Backend Engineering (3)
    • 게임 (38)
      • 포탈 : 스마일 (9)
      • 하이더 온라인 - 개발일지 (1)
    • 전문연구요원 (11)
    • 감상문 (3)
      • 책 (2)
      • 영화 (1)
      • 게임 (0)
    • 사진 (1)
      • 자연의 모습 (1)
최근 글
인기 글
최근 댓글
태그
  • #c++
  • #JavaScript
  • #qt프로그래밍
  • #큐티프로그래밍
  • #게임
  • #It
  • #nodejs
  • #알고리즘
  • #컴퓨터
  • #QT
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바