GUI(QT) Programming: 두 판 사이의 차이

Ubuntu Korea Community Wiki
둘러보기로 이동 검색으로 이동
imported>Drake
imported>Drake
34번째 줄: 34번째 줄:


== 기본 문법 ==
== 기본 문법 ==
=== 변수와 상수 사용하기 ===
* 변수는 프로그램 내에서 수시로 값이 (변)할수 있는 (수)를 말합니다. 반면에 상수는 항(상) 같은 값을 유지하는 (수)를 말하는거죠.
* 프로젝트를 하나 만들고 시작해 보겠습니다.
== GUI 기초 및 응용 ==
== GUI 기초 및 응용 ==
== 파일 다루기 ==
== 파일 다루기 ==
== 데이터베이스 다루기 ==
== 데이터베이스 다루기 ==
== 네트워크 프로그래밍 ==
== 네트워크 프로그래밍 ==

2015년 2월 15일 (일) 06:46 판

QT란 무엇인가?

QT 프로그램 구경하기

  • QT 프로그램은 Ubuntu의 경우 소프트웨어센터에서 설치할 수 있다.

파일:Qt 1 install.png

  • 새 프로젝트(New Project)를 선택하면 다음과 같은 화면이 나온다.

파일:Qt 1 new.png

  • 위젯 어플리케이션을 선택하면 다음과 같은 화면이 나온다.
  • 프로젝트 이름을 정하고 컴파일 키트를 선택한다.
  1. 프로젝트 이름은 임의로 작성하고, 컴파일 키트는 기본 옵션으로 설정하면 된다.
  • 클래스 설정 화면은 다음과 같다.
  1. Base Class를 다음과 같이 QDialog로 변경한다.

파일:Qt 1 new 1.png

  • Github 등을 사용한다면 본인 계정 등을 설정하도록 한다. 이 내용은 QT/Github 항목을 참조.
  • 여기서는 그냥 버전컨트롤 없이 진행해도 상관없다.
  • Form에 *.ui 를 더블클릭하여 선택하면 다음과 같이 디자이너 모드로 변경된다.
  • 어디서 많이 보던것 같지 않은가? Visual Studio의 편집 화면과 비슷하다. Microsoft Visual Studio를 사용해본 경험이 있다면 거의 비슷하게 사용할 수 있다.

파일:Qt 1 newWin 0.png

  • 자, 이제 버튼과 텍스트박스를 집어넣어봅시다.
  • 왼쪽에 있는 컴포넌트에서 드래그해서 넣을 수 있다.

파일:Qt 1 Intro 0.png

  • PushButton의 이름을 바꾸는건 간단하다. PushButton 항목을 선택하고, 오른쪽 속성창의 값을 변경해주면 끝.

파일:Qt 1 Intro 1.png

  • 화면 구성을 했으니 버튼에 이벤트를 넣어봅시다.
  1. 인사하기에서 우클릭을 하고 Go to Slot을 선택합니다.

파일:Qt 1 Intro 2.png

  1. Go to Slot을 선택하면 다음과 같은 내용이 나옵니다.

파일:Qt 1 Intro 2 1.png

  1. Clicked를 선택하면 코드 입력 부분이 나오는데, 다음과 같이 입력합니다.

ui->lineEdit->setText("Hello World");

  1. 지우기 부분 코드

ui->lineEdit->setText("");

  1. 종료하기 부분 코드

this.close();

기본 문법

변수와 상수 사용하기

  • 변수는 프로그램 내에서 수시로 값이 (변)할수 있는 (수)를 말합니다. 반면에 상수는 항(상) 같은 값을 유지하는 (수)를 말하는거죠.
  • 프로젝트를 하나 만들고 시작해 보겠습니다.

GUI 기초 및 응용

파일 다루기

데이터베이스 다루기

네트워크 프로그래밍