일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 프리미어 영상변환
- C++ API
- 등록임대주택
- file read
- lua for windows
- QT TCP
- FILE TRANSFER
- 청량리역한양수자인192
- 중소규모택지
- lua interpreter
- object
- meta table
- TCP/IP
- Lua
- #신혼부부 #결혼준비 #신혼부부희망타운신혼부부특별공급
- #부동산전자거래 #부동산전자계약 #부동산계약 #부동산전자계약방법 #부동산전자계약하는법 #부동산계약방법 #부동산중개수수료 #부동산중개수수료아끼기 #부동산복비아끼기
- 티몬삼겹살데이
- file open
- lua install
- 수도권주택공급
- 찾다죽는줄
- lua setup
- 엑스퍼트2주년
- file write
- QTcpServer
- 엑스퍼트생일축하해
- 월세
- 프리미어 영상저장
- C API
- 국토교통부
- Today
- Total
목록1. 프로그래밍/3) QT (22)
Value Creator의 IT(프로그래밍 / 전자제품)
1. QT의 TCP 기반의 파일 전송 프로그램을 github에서 찾았습니다. 2. 중국어로 되어 있어서 한국어로 번역해서 공유합니다. [원본 링크] 1) 클라이언트 https://github.com/WhatTheBlock/Qt_TcpFileSender 2) 서버 https://github.com/WhatTheBlock/Qt_TcpFileServer [한국어 번역본] 클라이언트(Sender)와 서버(Server) ※ 하지만 위의 코드 모두 QT5 이상에서 호환 가능합니다. QT4에서 호환가능 하도록 수정한 코드를 아래에수록합니다. * 수정사항 [클라이언트, 서버 소스코드 공통 적용] 1) 헤더 파일에 #include 대신 아래 코드 삽입 #include #if QT_VERSION >= QT_VERSION_..
[문제] https://stackoverflow.com/questions/16748602/why-cant-i-find-qtcpserver Stack Overflow - Where Developers Learn, Share, & Build Careers Stack Overflow | The World’s Largest Online Community for Developers stackoverflow.com QTcpServer를 include 했는데 오류가 난다. [해결] 프로젝트의 .pro 파일에 QT += network를 넣어준다. 보통은 QT += core gui가 기본으로 되어있다. 이것을 QT += core gui network로 바꿔준다.
mNetAssist이라는 프로그램입니다. 아래 주소에서 퍼왔습니다. https://github.com/busyluo/mNetAssist busyluo/mNetAssist mNetAssist - A UDP/TCP Assistant. Contribute to busyluo/mNetAssist development by creating an account on GitHub. github.com 열어보면 중국어로 되어있어서, 눈물의 번역을 단행했습니다. 번역된 소스코드는 아래에 있습니다. 실행해보면 아래 그림같이 뜹니다. 다른 컴퓨터와 랜선으로 연결해서 텍스트를 주고 받을 수 있습니다. 텍스트 파일 주고받는 것은, 사실 텍스트만 상대방 컴퓨터로 전송해주고, 저장은 상대방 컴퓨터에서 하게끔 되어있습니다. 파일 자..
[과정] [소스코드] mainwindow.h main.cpp mainwindow.cpp 1) mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include class QAction;// class QActionGroup;// class QLabel;// class QMenu;// class QHBoxLayout;// class QTextEdit;// namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private: Ui::MainWindow..
[과정] 1. 임의의 프로젝트를 만든다 (프로젝트 생성과정은 아래 글 참고) 2019/06/19 - [1. 프로그래밍/3) QT] - #15 QFile을 이용한 메모장 만들기 불러오는 중입니다... 2. main.cpp에 소스코드 붙여넣는다. 3. 실행시켜 본다. [소스코드] 1. main.cpp에만 넣는다. #include "mainwindow.h" #include #include #include #include #include #include void write(QString filename) { QFile file(filename); // Trying to open in WriteOnly and Text mode if(!file.open(QFile::WriteOnly | QFile::Text)) {..
QT 유용한 사이트 모음 1. https://www.bogotobogo.com/Qt/Qt5_TutorialHelloWorld.php Qt5 Tutorial Hello World - 2018 Ph.D. / Golden Gate Ave, San Francisco / Seoul National Univ / Carnegie Mellon / UC Berkeley / DevOps / Deep Learning / Visualization www.bogotobogo.com 2. https://remocon33.tistory.com/category/컴퓨터공학/Qt '컴퓨터공학/Qt' 카테고리의 글 목록 remocon33.tistory.com 3.https://wiki.ubuntu-kr.org/index.php/GUI(Q..
m_socket = new QSocket(this); QObject::connect(m_socket, SIGNAL(connected()), this, SLOT(slotConneted())); QObject::connect(m_socket, SIGNAL(connectionClosed()), this, SLOT(slotDisconnected())); QObject::connect(m_socket, SIGNAL(error(int)), this, SLOT(slotError(int))); QObject::connect(m_socket, SIGNAL(readyRead()), this, SLOT(slotRead())); QT는 기본적으로 SIGNAL과 SLOT 형식을 많이 사용하기 때문에 SIGNAL-SlOT형식인 ..
1. QT Fortune Client 예제와 함께 실행하면 서버클라이언트 통신을 확인할 수 있다. 2. 이 예제에서는 QTcpServer를 사용하여 들어오는 TCP 연결을 허용하고 간단한 QDataStream 기반 데이터 전송 프로토콜을 사용하여 연결을 종료하기 전에 연결 클라이언트 (Fortune 클라이언트 예제)에 임의의 텍스트 메세지를 씁니다. Fortune 함수는 C언어의 Random함수와 동일한 것 같습니다. 3. 예제 작동 절차 설명 //1. --> 임의의 port, 임의의 주소로 된 QTcpServer를 선언 tcpServer = new QTcpServer(this); //2. --> 임의의 메세지를 생성한다. fortunes 임의의 메세지를 연결된 클라이언트로 보낸다. connect(tcp..