QProcess에 대한 질문이 있습니다. > QT 질문/답변

본문 바로가기
사이트 내 전체검색

QT 질문/답변

QT/Win32 QProcess에 대한 질문이 있습니다.

페이지 정보

작성자 no_profile 허준무갓 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 4건 조회 9,147회 작성일 15-04-27 21:48

본문

Git을 GUI로 사용해서 추가적인 기능을 붙여 응용프로그램을 만드는것을 하려하는데, GIT SDK같은게 있을거같지도 않고 해서 CLI에서 다루듯이 명령어를 실행한 뒤 커맨드 라인의 텍스트를 읽어와 파싱하여 처리하려 합니다.
 
 검색 중 execl함수나 ShellExcute 함수, QProcess 클래스를 알게되었으나, 제가 찾아본 예제들은 ipconfig등의 실행하면 결과가 나오고 꺼지는 그러한 작업만 하였습니다.. QProcess로 테스트를 해보려 했으나 프로그램의 시작까지는 되는데, 그 이후 추가 명령어 들이 적용되지 아니한것 같았습니다.
ex)
QProcess 객체 생성 후 QProcess::execute("mysql -u root -p4321)
이후 QProcess::write("CREATE DATABASES aa"); - 혹은 execute();
이후 QProcess::write("exit"); - 혹은 execute();

이렇게 해주었을떄 QProcess::readyForReadyRead() 해준 뒤 readAllStandardOutput();로 문자열을 얻어서 출력해보았는데
아무 문자가 출력되지 않습니다..

혹시 제가 참고할만한 링크라도 얻을 수 있을까요?, 혹은 이 말고도 다른 방법이 있을까요?..

추천0

댓글목록

허준무갓님의 댓글

no_profile 허준무갓 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

QProcess.start("cmd.exe /k mysql.exe -u root -p0000");
이렇게 실행하고 write("create database oo;")로 데이터베이스는 만들어지는데 콘솔의 결과문자열을 볼 수 없습니다 ㅠ

devilqoo님의 댓글

no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

다중 실행이면 ProcessChannelMode를 MergedChannels로 설정하면 혹시 되지 않을까요?

그리고 데이터베이스 이용이 목적이시라면 QSqlDatabase를 이용하는게 낫지 않을까 생각이 듭니다.

허준무갓님의 댓글의 댓글

no_profile 허준무갓 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

DB이용 목적이 아니라 GIT을 저희가 만드는 응용프로그램에 GUI형식과 추가기능을 붙여서 만들려고 합니다...

허준무갓님의 댓글의 댓글

no_profile 허준무갓 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

proc.setReadChannel(QProcess::StandardOutput);
proc.setProcessChannelMode(QProcess::MergedChannels);

이렇게 해보았는데 받아오지는 못하네요 ㅠ..
 readAllStandardOutput()이 cmd의 Output을 가져오는거 같기는 한데 mysql의 Output을 못가져 오는걸까요?..

Total 5,775건 1 페이지
QT 질문/답변 목록
번호 제목 글쓴이 조회 추천 날짜
5775 QT/Embedded no_profile 박셕 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 72 0 02-10
5774 QT/Embedded no_profile 박취 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 100 0 01-31
5773 QT/Win32 no_profile 냠냠10 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 107 0 01-31
5772 QT/Embedded no_profile wlsqkr 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 91 0 01-31
5771 QT/Win32 no_profile 이건칠님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 121 0 01-16
5770 QT/Embedded no_profile QT를시작함 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 311 0 12-05
5769 QT/X11 no_profile 오슈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 248 0 12-05
5768 QT/Embedded no_profile QT를시작함 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 276 0 12-01
5767 QT/Embedded no_profile 미소바람 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 248 0 11-28
5766 QT/X11 no_profile 박취 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 307 0 11-16
5765 QT/Win32 no_profile fndl13tp 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 355 0 11-12
5764 QT/Win32 no_profile 네주인 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 384 0 10-23
5763 QT/Win32 no_profile 뽕구리뽕 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 404 0 10-18
5762 QT/Win32 no_profile 네주인 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 368 0 10-16
5761 QT/Embedded no_profile 백용클 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 467 0 09-14
5760 QT/Embedded no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 534 0 09-10
5759 QT/Embedded no_profile ZINO 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 561 0 08-24
5758 QT/Embedded no_profile 박취 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 505 0 07-20
5757 QT/Win32 no_profile 준재 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 681 0 07-17
5756 QT/Embedded no_profile 민토고찡 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 632 0 07-12
5755 QT/X11 no_profile 물만부은라면 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 521 0 07-11
5754 QT/Win32 no_profile NaturalSoft100 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 673 0 07-03
5753 QT/Win32 no_profile genesisis 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 559 0 06-26
5752 QT/Embedded no_profile 둣바이홋 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 657 0 06-20
5751 QT/Embedded no_profile 깨굴 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 763 0 06-05
5750 QT/Win32 no_profile cloudtraveler 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 714 0 05-22
5749 QT/Win32 no_profile 큐티공부 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 676 0 05-14
5748 QT/Embedded no_profile 연성 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 614 0 05-14
5747 QT/Embedded no_profile 둣바이홋 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 729 0 05-03
5746 QT/Embedded no_profile 장주영 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 828 0 04-26
게시물 검색

  • 게시물이 없습니다.

회원로그인

설문조사

새로운 홈페이지에 대한 평가

접속자집계

오늘
1,067
어제
1,099
최대
3,878
전체
4,437,214

Copyright © korone.net. All rights reserved.