반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 찾다죽는줄
- 엑스퍼트2주년
- #부동산전자거래 #부동산전자계약 #부동산계약 #부동산전자계약방법 #부동산전자계약하는법 #부동산계약방법 #부동산중개수수료 #부동산중개수수료아끼기 #부동산복비아끼기
- QT TCP
- lua setup
- 월세
- 엑스퍼트생일축하해
- file read
- 프리미어 영상변환
- object
- lua for windows
- FILE TRANSFER
- 프리미어 영상저장
- #신혼부부 #결혼준비 #신혼부부희망타운신혼부부특별공급
- Lua
- lua install
- TCP/IP
- meta table
- file open
- 청량리역한양수자인192
- C++ API
- 수도권주택공급
- 국토교통부
- lua interpreter
- QTcpServer
- C API
- 등록임대주택
- 티몬삼겹살데이
- 중소규모택지
- file write
Archives
- Today
- Total
Value Creator의 IT(프로그래밍 / 전자제품)
#20 QT TCP File 전송 프로그램 - 제작자 daijunyi123 본문
반응형
[원본 링크]
https://github.com/daijunyi123/QTcpfile
원본 코드에는 일부 오류가 있습니다.
clientwidget.cpp 파일에 아래 코드가 빠져있습니다.
void ClientWidget::on_pushButton_clicked() { }
중국어 기반으로 되어 있어서 한국어로 번역 했습니다.
[한국어 번역 및 QT4 호환 가능하도록 수정한 소스코드]
* QT4 호환을 위한 수정사항
1) 코드 내의 모든 한글들 String, qDebug() --> QString::fromUtf8으로 변경
--> 일반 QString으로 할 경우 한글 깨짐 현상이 있어서 QString::fromUtf8으로 바꿨습니다.
이 프로그램 사용법 역시 이전에 썼던 글을 참고하시면 됩니다.
2019/06/20 - [1. 프로그래밍/3) QT] - #18 QT TCP File 전송 프로그램(Server / Client) - 제작자 WhatTheBlock
2) connect() 함수들 수정
--> 원리는 모르겠으나 대충 connect(클래스?, 시그널, this, 슬롯); 형태로 만들어야 하는 것 같습니다.
[실행 절차]
1) connect를 누른다.
2) 아래와 같이 성공적인 연결이라고 뜬다.
3) 보내려는 파일을 선택한다.
4) 파일 보내기를 누르면 아래 Application Output에 보내는 중이라는 메세지가 계속 뜬다.
5) 전송 완료시 아래의 창이 뜬다.
6) build 폴더에 가보면 정상적으로 전송 되었음을 알 수 있다.
반응형
'1. 프로그래밍 > 3) QT' 카테고리의 다른 글
#22 QT의 시그널과 슬롯(Signal, Slot), Connect 함수 사용법 (2) | 2019.06.26 |
---|---|
#21 QT GUI Widget 정렬하기, 줄 맞추기 (0) | 2019.06.25 |
#19 QT TCP 파일 전송 프로그램 - 제작자 hustStt (0) | 2019.06.20 |
#18 TCP File 전송 프로그램(Server / Client) - 제작자 WhatTheBlock (0) | 2019.06.20 |
#17 QT <QTcpServer> include시 오류가 날때 (0) | 2019.06.20 |
Comments