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..
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()
프로그램 개발하다보면 데이터베이스를 사용해야 합니다.MySQL과 같은 대용량 서버에 저장하는 것이 아니라 적은 용량을 사용할 때는 SQLite만 사용해도 괜찮습니다.SQLite Database Browser는 SQLite 데이터베이스를 생성, 편집, 저장하는 기능을 갖고있습니다. 제가 올린 첨부파일을 모두 다운받아서 압축을 풀어주고 설치파일을 실행해주세요. 다음과 같은 설치 창이 나타납니다. 별다른 설정이 없으니 다음만 쭈욱 눌러 설치를 완료하시면 됩니다. 이제 실행파일을 열면 다음과 같이 깔끔한 GUI창이 나타납니다.New Databse 버튼은 새로운 데이터베이스 파일을 생성하고, Open Database 버튼은 기존의 데이터베이스 파일을 오픈합니다. 만약 새로운 데이터베이스를 생성한다면 다음과 같은 ..
대부분 프로그램에서 데이터베이스를 사용하는데, 간단한 응용프로그램에서는 가벼운 데이터베이스 프로그램인 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(); //데이터베이스 오..
미로찾기는 시작점에서 출발해서 미로를 통과해 도착점까지 가는게 목표입니다.만약 일직선이면 그냥 가면됩니다.하지만 항상 갈림길이 나옵니다.과연 이 갈림길에서 어떤 선택을 해야할까요?이런점에서 많은 고민을 해봐야하는 프로그램입니다.총 에너지는 미로의 행*열*2의 크기를 갖고있고 한칸씩 움직일때마다 1씩 감소합니다.그리고 자신의 위치에서 주변을 둘러싸는 9칸까지는 벽인지 길인지 알수있습니다.마지막으로 왼쪽위에서 출발해서 오른쪽아래 끝점으로 도착하는건 정해져있지만,미로의 크기와 미로 데이터는 랜덤입니다.미로는 정사각형이 아니라 직사각형일 수도 있습니다. 저는 미로찾기 프로그램을 짤때 간단한 몇가지 아이디어를 적용했습니다. 첫째로, 출발점과 도착점의 위치는 정해져있습니다. 따라서 어떤 미로든 출발점과 도착점을 잇..
제목은 거창하지만 그냥 기온을 입력하면 화면색이 바뀌는 간단한 프로그램입니다.;한 2년전에 만든 프로그램입니다.예를들면 30도씨의 더운 날에는 시원한 느낌을 주기위해 하늘색 조명으로 설정하고,-10도씨의 아주 추운 날에는 따뜻한 느낌을 주기위해 빨간색 혹은 주황색 조명으로 설정하자는 아이디어입니다.그리고 강수량도 설정했는데, 여기서 의견이 약간 엇갈렸습니다.비가 많이왔을때 우중충한 색으로 할것인가, 더 밝은 색으로 할것인가?개인적으로 프로그래밍하다가 더 우중충한 느낌을 주는게 분위기상 적절할 것 같아서 그렇게 했는데생각해보니까 그렇게 하면 더운날에는 주황색 혹은 빨간색 조명으로, 추운날에는 하늘색 조명으로 해야 더분위기가 난다는 생각을 하게됩니다.그런데 더워 죽겠는데, 조명까지 빨간색이면 더 덥겠죠? ㅎ..