반응형

QT 39

[ Qt 프로그래밍 ] 배경화면에서 자동으로 공튀기는 프로그램

이 프로그램은 한번 실행하면 계속 공이 튕깁니다. 처음시작하면 공이 20개정도 사방으로 튕기다가.중력과 마찰력에 의해 속도가 감소되어 멈추면 사라집니다.공이 한개가 되면 다시 랜덤으로 120개 이하의 공이 생성되어 또 튕깁니다.어떤 프로그램이 실행되더라도 항상 최상단에 유지되기 때문에 그냥 켜놓고 다른 작업을 하시면됩니다.z를 누르면 현재 공의 개수의 두배로 생성됩니다. 제가 첨부파일로 올려둔 실행파일을 실행하면 됩니다.

컴퓨터 공학/Qt 2015.11.27

[ Qt 프로그래밍 ] 간단한 공 튀기는 시뮬레이션

과제를 하다가 중력이 작용하는 공을 튀기는 시뮬레이션을 구현해보았습니다. 이 프로그램은 공중에서 공이 9.8m/s^2 의 가속도로 떨어집니다. 바닥에 닿으면 다시 튕겨오르기를 반복하다가 어느 순간에는 더 이상 튕기지 않습니다.Z를 누르면 랜덤한 값으로 속도가 적용됩니다.혹시 소스코드와 실행파일을 첨부파일로 올려두겠습니다.

컴퓨터 공학/Qt 2015.11.27

[ Qt 프로그래밍 ] 윈도우 QNetworkAccessManager에서 https://로 시작하는 주소접속할때 발생하는 에러

Colored By Color Scripter™12345678910111213141516171819202122232425262728293031323334353637383940414243#include "rss.h"#include #include #include #include #include #include #include #include #include #include #include rss::rss(){ manager=new QNetworkAccessManager(this); connect(manager,SIGNAL(finished(QNetworkReply*)),this,SLOT(finishedSlot(QNetworkReply*))); updateRss(); } rss::~rss(){ delete m..

컴퓨터 공학/Qt 2015.11.27

[ Qt 프로그래밍 ] Qt가 설치되어 있지 않은 우분투나 CentOS에서 QT프로그램 실행하기

먼저 임의의 폴더를 하나 생성합니다.실행파일을 폴더에 복사합니다.그리고 프로그래밍 작업을 한 우분투에서 /usr/lib 폴더에 보면 libQtGui.so 시리즈나 libQtCore.so 시리즈가 존재합니다.이 시리즈 파일을 전부 폴더에 복사합니다. 만약에 xml이나 sql, network를 사용하였다면 해당 라이브러리도 모두 복사해야 합니다.만약 mysql을 사용하였다면 libqsqlmysql.so 파일도 복사합니다.이제 폴더를 압축해서 centos로 옮겨줍니다. 저는 USB를 통해 옮겼습니다.센토스에서 압축을 풀고 libqsqlmysql.so파일을 제외한 나머지 라이브러리들을 모두 /usr/lib 폴더에 옮겨줍니다.이때 권한이 없기때문에 GUI상에서 복사하는건 안되고, 터미널로 작업해줘야 합니다.예: ..

컴퓨터 공학/Qt 2015.11.27

[Qt 프로그래밍 ] 라즈베리파이에서 Qt 설치 및 실행방법

라즈비안이 설치되어있다고 가정합니다.터미널을 열어줍니다. 그리고 다음을 입력합니다.sudo apt-get updatesudo apt-get upgradesudo apt-get install g++sudo apt-get install qt4-dev-toolssudo apt-get install qtcreatorsudo reboot 설치하는데 굉장히 오래걸립니다.(한시간넘게 소요) Qt creator 실행-> tools->option->build&run->tool chains 클릭compiler path:/usr/bin/gccdebugger:/usr/bin/gdb qt versions클릭qmake location:/usr/bin/qmake-qt4 ok클릭 프로젝트 생성하고 소스 빌드후 왼쪽에 projects..

컴퓨터 공학/Qt 2015.11.27

[Qt 프로그래밍] 우분투에서 컴파일한 Qt 프로그램 CentOS에서 실행하기

처음 centos를 설치하고나서 터미널을 실행합니다콘솔에 sudo yum -y install update를 입력합니다. (시간 아주 오래걸림)sudo yum -y install gcc gcc-c++ 입력합니다. (시간 아주 오래걸림)sudo yum -y install libpng12 를 입력합니다. (금방) 먼저 빌드로 인해 생성된 폴더를 센트os에 복사합니다..우분투에서 /usr/lib에 보면 libqtgui.so, libqtcore.so를 복사한 폴더에 복사합니다.※ libqtgui.so, libqtgui.so.4, libqtgui.so.4.8, libqtgui.so.4.8.6과 같이 확장자명이 so로 시작하는 모든 파일을 복사해야합니다.※cd명령어를 이용해서 복사한 폴더로 이동합니다.sudo cp ..

컴퓨터 공학/Qt 2015.11.27

[Qt 프로그래밍 ] 우분투에서 Qt 5.3.2 설치하기

안녕하세요! 이번에는 우분투에서 Qt 5.3.2버전을 설치해보도록 하겠습니다.우분투는 리눅스 운영체제 중 하나의 버전입니다.일반인에게 리눅스하면 가장 많이 알려진 이름이기도 합니다.이번 설명에서는우분투가 설치되어 있다고 가정을 하겠습니다. http://qt-project.org/downloads 위 링크로 접속합니다. 왼쪽 하단에 있는 Show Downloads를 클릭합니다. 스크롤을 아래로 쭉 내리다 보면 Qt 5.3.2 for Linux 라고 쓰여진 두개의 링크가 있습니다.자신의 우분투가 32비트면 32비트로, 64비트면 64비트로 다운을 받습니다.외국 서버라서 다운로드 속도가 늦을 수 있습니다.빠르면 5분안에 다운로드가 됩니다.(늦으면 2~3시간) 다운로드를 모두 마쳤으면 터미널을 실행합니다.그리고..

컴퓨터 공학/Qt 2015.11.27

[ Qt 프로그래밍 ] 미로찾기와 아오오니를 합쳐보았습니다.

제가 게임동영상에 올려둔 바람의나라 영상을 멍하니 보다가, 아오오니의 주인공이 움직일때마다 주인공은 그대로 중앙에 있고, 배경이 움직이게 만들면 더 좋을 것 같다고 생각했습니다.그래서 아오오니를 조금 개조해서 배경이 움직이게 만들고, 미로찾기 프로그램 처럼 맵을 로드하면 해당 미로의 출구를 찾아 벗어나는 게임을 만들어보았습니다.처음엔 아오오니를 그대로 가져다 사용하려고 했는데, 생각보다 많은 분들이 아오오니의 모습과 배경음악을 무서워 하시는 걸 알게되었고,그래서 약간 귀여우면서 발랄한 음악으로 교체하기로 했습니다.아오오니---> 기린배경음악---> 섹소폰연주 미로찾기 프로그램을 써보신분은 익숙하실겁니다.거의 비슷한데, 미로의 크기가 크게 보이고 주인공을 컨트롤해서 직접 미로를 찾아야 합니다.다만, 출발점..

컴퓨터 공학/Qt 2015.11.27
반응형