QT 3

QT 사용법(SIGNAL과 SLOT)

안녕하세요. 오늘은 SIGNAL과 SLOT에 대해 알아보겠습니다. QT에는 signal과 slot라는게 있습니다. signal이 발생하면 slot이벤트가 발생합니다.예) 버튼을 클릭하면 A함수가 실행된다. (SIGNAL : 클릭 , SLOT : A함수)TCP/IP통신에서 입력받을 데이터가있으면 A함수가 실행된다. (SIGNAL : 입력받을 데이터, SLOT : A함수)키보드에서 키를 입력하면 라벨이 움직인다. (SIGNAL : 키보드에서 키 입력, SLOT : 라벨움직임) 이런식으로 SIGNAL은 이미 만들어진걸 사용할 수도 있고 사용자가 만들 수도 있습니다.출처: http://wowon.tistory.com/133 [원원이의 블로그] 사용 방법1. SIGNAL만들기2. SLOT만들기3. SIGNAL과 ..

QT 2017.12.27

QT사용법(라벨,버튼,qDebug() )

안녕하세요. 이번에는 QT를 이용해서 버튼을 클릭하면 라벨에 있는 텍스트가 변하는 것을 해보겠습니다. GUI를 꾸며줍니다. 라벨의 이름은 label버튼의 이름은 pushButton이 기본이름이네요. 버튼을 오른쪽 클릭해서 Go to slot을 클릭합니다. clicked()를 클릭해줍니다 1234567891011121314151617181920#include "mainwindow.h"#include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);} MainWindow::~MainWindow(){ delete ui;} void MainW..

QT 2017.12.27

QT 사용법(프로젝트만들기,Hello World)

안녕하세요. 오늘은 QT로 Hello World를 띄워보겠습니다. 앞으로의 글은 객체지향 언어를 적어도 하나는 공부했다고 가정하고 글을 쓰겠습니다. QT는 기본적으로 c++문법을 이용해서 코딩을 하게 됩니다. 저도 지금 QT를 공부하고 있어서 잘 알지는 못합니다. 그러나 QT를 처음 공부하는 입장이라는 것은 같아서 이 글들을 밑바탕으로 공부하시면 QT를 빨리 배우실거라 생각합니다. -- QT다운로드 : https://www.qt.io/download/ 뉴 프로젝트를 누릅니다 Qt widgets Application 선택하구요 그 다음에 Next계속 누르다보면 finish가 나옵니다 프로젝트를 생성했습니다. Run을 하면 이런 창이 뜨게 됩니다.(CTRL + R) Forms - mainwindow.ui를 ..

QT 2017.12.27