반응형

Qt 15

qt mysql 연결 오류 해결 방법 - QMYSQL driver not loaded

qt mysql 연결 오류 해결방법 간만에 QT 프로그램을 이용해서 MYSQL 연결 하려고 했더니 연결이 되지 않아 기록을 남겨 봅니다. OS : Ubuntu 16.04 QT VER : 5.9.9 기본적인 연결 방법은 아래 글을 확인해 보시면 됩니다. 2019.01.31 - [QT] - [QT] QT Application에 SQLite , mariaDB 연결하기 [QT] QT Application에 SQLite , mariaDB 연결하기 QT Application에 SQLite 또는 MariaDB 연결하기. 아무리 간단한 Application 이라도 설정값을 저장하기 위해 대부분 DB연결이 필요하기에 간단히 SQLite와 MariaDB 연결하는 방법을 블로그 해놓습니다. 1. 프로 kakao-pc.tis..

QT 2022.07.14

QT tesseract ocr 기능 구현.

이미지에서 글자만 추출하여 text 파일로 생성하는 기능을 구현하려고 한다. 찾아보니 해당 기술을 OCR이라 하고 OCR을 open source로 만든 프로젝트를 tesseract 라고 합니다. 최종 목표는 윈도우용 프로그램을 만드는 것인데, 이것이 생각보다 쉽지가 않다. 우선, 주 전공인 C/C++ 를 이용해서 리눅스 용으로 만들 예정이고, 크로스 컴파일러를 이용해서 윈도우 프로그램으로 만들 계획이다. tesseract ocr c언어 프로그램 기능 구현 Ubuntu 20.04 에서 QT 프로그램을 이용해서 만들 예정이다. 1. tesseract package 설치 sudo apt install libtesseract-dev tesseract-ocr libleptonica-dev tesseract-ocr..

QT 2021.11.04

Ubuntu 18.04에 QT Application 개발환경 설정

오래 전에 QT framework source를 이용하여 ubuntu 18.04에 QT 개발 환경 설정하는 방법을 기록에 남긴 적이 있습니다. 2019/01/31 - [QT] - [QT] Ubuntu 18.04LTS 환경설정에 QT 프레임워크 설치하기(X11 platform 용) [QT] Ubuntu 18.04LTS 환경설정에 QT 프레임워크 설치하기(X11 platform 용) Ubuntu 18.04LTS 환경설정에 QT 프레임워크 설치하기.(X11 platform 용) ubuntu 에서 아래 web page 접근하여 필요한 QT version 을 Download 한다. http://download.qt.io/archive/qt/ 파이어폭스나, web을 실행.. kakao-pc.tistory.com 위..

QT 2020.03.12

Qt Dll 실행 오류

윈도우에서 프로그램 개발 후 Qt Creator가 아닌 exe파일을 실행하면 포함한 library 관련하여 아래와 같은 Error가 발생 하는 경우가 있다. 딱 봐도 알겠지만, 관련 dll 파일이 없어서 발생하는 문제이다. Dll 파일이 없다면 파일명 만 변경되어 아래와 동일한 팝업이 발생 할 것이다. 위와 같이 dll 파일이 없어 발생하는 문제를 해결하기 위해서는 2가지 방법이 존재 한다. 1. PC환경 변수에 path 추가. 2. 배포시 dll 파일 동시 배포. 1번의 경우 개발환경이 설정되어져 있는 피씨에서만 가능하며, 실제 사용자를 위해서는 2번의 방법으로 진행되어야한다. 우선 1번의 방법을 공유하겠다. 내 컴퓨터 -> 속성 -> 고급설정 -> 환경변수 -> Path -> QT library 가 ..

QT 2020.02.18

[QT] Windows 10에 QT 프레임워크 설치하기 (Ver 5.13.0) - 2

우선, 윈도우용 QT Framework 를 설치 해야한다. http://download.qt.io/official_releases/qt/5.13/5.13.0/qt-opensource-windows-x86-5.13.0.exe.mirrorlist Qt Downloads Powered by MirrorBrain Size: 3.7G (3955186416 bytes) Last modified: Tue, 18 Jun 2019 10:41:40 GMT (Unix time: 1560854500) SHA-256 Hash: 99d64cd78176b117089f4896740b44f596c8403ea254b2264b532bd310c747db SHA-1 Hash: 55a95700f558959c363c528105e40583eaa0..

QT 2019.08.06

[QT] Windows 10에 QT 프레임워크 설치하기 (Ver 5.13.0) - 1

QT 프레임 워크 설치 방법은 3가지가 있는 모양이다. 1. online 2. offline 3. building the source packages yourself. 난 2번 offline 방법을 이용하였고, 반드시 또 설치 할 것 같아서 기록해 놓는다. 설치 전 Window OS에 필요한 필수 package. Windows 10 x86 and x86_64 MSVC 2017, MSVC 2015, MinGW 7.3 Tested on Windows 10 (1809) October 2018 Update Windows 8.1 x86 and x86_64 MSVC 2017, MSVC 2015, MinGW 7.3 Windows 7 x86 and x86_64 MSVC 2017, MSVC 2015, MinGW 7.3 ..

QT 2019.08.06

ubuntu 에서 윈도우 QT Application 빌드하기

ubuntu 에서 윈도우 QT Application 빌드하기 시작 MXE 사용. 순서.1. Ubuntu에 필수 package 설치.2. mxe source 카피.3. mxe make. 참조 사이트 https://mxe.cc/ 1.ubuntu 필수 pacakge1234sudo apt install autoconf automake autopoint bash bison bzip2 flex g++ g++-multilib \ gettext git gperf intltool libc6-dev-i386 libgdk-pixbuf2.0-dev libltdl-dev \ libssl-dev libtool-bin libxml-parser-perl lzip make openssl p7zip-full patch \ perl pk..

QT 2019.02.27

QTcpSocket tcp socket client 프로그래밍 예제.

QTcpSocket tcp socket client 프로그래밍 예제. 시작 예전에 C Standard library 를 이용해서 TCP/IP 소켓 프로그래밍을 만들었 적이 있었습니다. 그런데 찾으려고 하니 그 코드가 어디갔는지 알수가 없어서 이번엔 블로그를 남깁니다. QT App 개발 중 순수 QT lib 을 이용해서 기능을 구현한 것입니다. 샘플 코드 첨부는 가장 아랫 쪽에 해 두었습니다. Base 참고 사이트 https://doc.qt.io/archives/qt-4.8/qt-network-blockingfortuneclient-example.html 참고 코드에서 UI부분만 제외한 코드를 건드려 보았습니다. client 접속부는 thread를 이용할 것이므로, 2개의 파일을 이용하였습니다. 1. pa..

QT 2019.02.18

[QT] QTablView 사용하기 및 row 배경 색깔 지정.

[QT] QTablView 사용하기 및 row 배경 색깔 지정.시작. QT Application에서 DB select 결과를 보여주기에 좋은 컴포넌트 인듯 하다.UI 상에 component 추가 하는 것은 간단하므로 사진만 챕쳐함. TableView에 data지정 및 배경색 설정 방법은 ListView와 동일하였다.참고 블로그 아래... [QT] QListview 에 항목추가 및 배경 지정하기 그래도, 코드 및 결과 파일 첨부함.Table View에서 보여줄 데이터 지정.1234567891011QStandardItemModel *model = new QStandardItemModel();QList items;items.append(new QStandardItem("AAAA"));items.append(n..

QT 2019.02.11

[QT] QListview 에 항목추가 및 배경 지정하기

[QT] QListview 에 항목추가 및 배경 지정하기 시작 listview form 추가 하는 것은 간단하니 따로 설명하지 않고, 사진만 캡쳐하여 추가함. 항목 추가 하는 방법은 여러가지 인듯하다. 가장 간단한 방법은 QStringListModel 을 이용하여 append 하는 방법이다. 하지만, 이 방법은 QListView에 배경을 지정 할 수가 없다. 우선, QStringListModel class를 이용하여 QListView에 항목을 추가한 코드이다. QStringListModel *model = new QStringListModel(); QStringList list; list 코드 보기 123456789101112131415161718192021QStandardItemModel *model ..

QT 2019.02.08
반응형