C_C++ 프로그래밍/QT
-
[QT] 메모장을 만들어보자 -2C_C++ 프로그래밍/QT 2019. 6. 23. 23:14
로재의 개발 일기 메모장 이전에는 [QT] 메모장을 만들어보자 -1 에서 UI를 작성하였습니다.이제 본격적으로 약간의 설명을 덧 붙인 뒤에 코드를 첨부하겠습니다. QString..? 123456QString i; // current file's numberQString total; // number of files to processQString fileName; // current file's name QString status = QString("Processing file %1 of %2: %3") .arg(i).arg(total).arg(fileName);cs QString은 QT에서 제공하는 String 라이브러리이며, QString의 인자는 99개까지 가능합니다.즉, 위의 코드에서 보다시피 %..
-
[QT] 메모장을 만들어 보자 -1C_C++ 프로그래밍/QT 2019. 6. 22. 20:57
로재의 개발 일기 메모장 QT에서 다음과 같이 생긴 메모장을 만들어 보도록 하겠습니다.메모장을 만들기 위해서 필요한 부분은 총 6가지 입니다.1. 파일의 리스트를 보여주는 부분 (QList Widget) 2. 파일의 내용을 작성하는 부분 (QText Edit) 3. Select Directory 파일 목록에서 파일을 고르는 버튼 (Select Directory) 4. 파일을 읽기 모드로 여는 버튼 (File Open)5. 파일을 저장하기 위한 버튼 (File Save) 6. 프로그램을 종료하는 버튼 (Exit) 우선 UI QT에서는 버튼들의 액션을 받아와야 하기 때문에 UI (user interface) 부터 만드는 것이 편리합니다. 이미 만들어진 프로그램을 보면 알 수 있지만 MainWindow창 안에..
-
[QT] 간단한 계산기를 만들어보자 -2C_C++ 프로그래밍/QT 2019. 6. 21. 01:19
로재의 개발 일기 계산기..? "간단한 계산기를 만들어보자 -1"를 통해서는 프로젝트 생성과 기본적인 ui 생성을 진행했습니다. 이번에는 몇 가지 함수를 사용해서pushButton을 클릭할 때 기능을 구현하여계산기를 만들어 보겠습니다. pushButton_click? pushButton을 오른쪽 클릭을 하여 go to slot으로 향합니다. 그러면 다음과 같은 창이 생성이 되는데요. OK를 클릭하시면... 다음과 같은 코드로 이동하는 것을 알 수 있습니다. click 모션 작성하기 1234567891011// pushButton_00을 클랙했을때 모션 void Dialog::on_pushButton_00_clicked(){ if(QString::compare(ui->label_op->text(), "")..
-
[QT] 간단한 GUI 계산기 만들어보자 -1C_C++ 프로그래밍/QT 2019. 6. 21. 00:26
로재의 개발 일기 계산기..? QT를 사용하여 간단한 계산기를 만들어 보겠습니다! long long으로 매우 큰 숫자 범위를 사용할 수도 있지만 루트나 나눗셈을 사용해야 하기 때문에double로 작성하였습니다. 프로그래밍 기초만 있으면 누구든지 따라할 수 있습니다. 프로젝트 생성 상단 바의 가장 왼쪽에 있는 File의 new file or project를 통해서 프로젝트를 생성하면~이런 창이 뜨게 되는데 Qt Widgets Application을 향하여 프로젝트가 저장될 위치를 선택해 주고 QDiglog를 통해서 프로젝트를 생성합니다. (나머지는 모두 default 값으로 진행해 주시면 돼요!) 저는 프로젝트 이름을 "calculator"로 하였습니다. 기본적인 UI를 작성합시다. 기본적인 UI를 작성하..
-
[QT] QT 5.10 리눅스에서 설치하기!C_C++ 프로그래밍/QT 2019. 6. 7. 22:13
로재의 개발 일기 QT 리눅스 다운 QT를 다운하기 위해서 사이트로 직접 들어갑니다.(저는 5.10을 다운 받았습니다) http://download.qt.io/archive/qt/ 미리 빌드 된 파일을 설치를 하면 빠르지만개개인의 필요에 따라서 설치하도록 합니다. 설치 과정 C/C++ 관련 컴파일러 헤더 파일 등이 포함되어 있는build-essential을 설치합니다. (makefile도 포함) 1sudo apt-get install build-essentialcs 이후 다운로드 된 폴더로 들어가서1sudo chmod +x qt-opensource-linux-x64-5.10.0.runcs chmod로 권한을 변경 시킵니다. 1./qt-opensource-linux-x64-5.10.0.runcs실행을 시킵..