inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

실행이 안되네요...

해결됨

[Qt/QML 기초 Part 1] C++ 연동과 시그널-슬롯으로 배우는 크로스플랫폼 앱 개발

강의에서 알려주신 것처럼 Visual studio 2019 community와 QT6를 설치했는데 아래 에러가 뜨면서 실행이 안되네요.. "ninja: build stopped: subcommand failed." 영상에서 알려준 설정을 모두 동일하게 적용했는데 왜 그럴까요..ㅜㅜ

  • 하이브리드-앱
  • c++
  • gui
  • qt
  • qml
다중언어GUI 댓글 2 좋아요 0 조회수 2049

'Re-entrancy를 만족하는 Thread 예제 구현' 에서 질문있습니다.

미해결

[입문] Qt 6 프로그래밍 2편

안녕하세요. 수업내용과 약간 결이 다른 질문인데 궁금해서 질문 남깁니다. 'Re-entrancy를 만족하는 Thread 예제 구현' 에서 11분정도 됐을 때 numUsed가 0만 찍히는 출력 결과를 보여주셨습니다. sleep으로 쓰레드를 멈추면 시간 차이가 큰 것 같아서 msleep, usleep으로 해도 동일하고, mutex로 lock-unlock을 해도 동일하게 0으로 출력 되더라구요. 출력창에 0만 출력되는 다른 이유가 있나요? #include <QCoreApplication> #include <QThread> #include <QMutex> #include <QWaitCondition> #include <QDebug> int number = 0; QMutex mutex; class ThreadA : public QThread { public: ThreadA() {}; protected: virtual void run() { for (int i = 0; i < 10; ++i) { // sleep(1); // msleep(1); usleep(1); mutex.lock(); number++; mutex.unlock(); } }; }; class ThreadB : public QThread { public: ThreadB() {}; protected: virtual void run() { for (int i = 0; i < 10; ++i) { mutex.lock(); qDebug() << "number: " << number; mutex.unlock(); } }; }; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); ThreadA threadA; ThreadB threadB; threadA.start(); threadB.start(); threadA.wait(); threadB.wait(); return a.exec(); } 제가 만들어본 코드입니다.

  • gui
  • qt
rndstudy 댓글 2 좋아요 1 조회수 382

기존에 작성된 Widget 화면을 재사용하는 방법이 있을까요?

미해결

[초급] QML 프로그래밍 1편

<p>- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.</p> 현재 개발하려고 하는 프로젝트는 QML 기반으로 작성하려고 합니다. 그런데 기존에 Widget 기반으로 작성된 프로그램이 있습니다. 몇몇 다이얼로그 화면(QDialog)은 그대로 재사용하고 싶은데, 혹시 가능한지요? 가능하다면, 간단한 코드로 보여주시면 정말 감사하겠습니다.

  • qt
  • qml
Jaseop Kwak 댓글 1 좋아요 1 조회수 349

Kit Selection에서 다음으로 넘어가지 않습니다.

미해결

[초급] QML 프로그래밍 1편

<p>- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.</p> Ubuntu 18.04에서 Qt5.12.8을 설치했습니다. $ sudo apt install qtcreator $ sudo apt install qt5-default HelloWorld를 실행하려고, Qt Quick을 시작했는데 이 화면에서 넘어가지 않습니다. 어떤 항목때문에 그런지 확인부탁드립니다.

  • qt
  • qml
Jaseop Kwak 댓글 1 좋아요 1 조회수 287

하드코딩으로 위젯 구현할 때, 소멸자도 구현해야되나요?

미해결

[입문] Qt 6 프로그래밍 1편

안녕하세요, 강의 QMdiArea을 이용한 다중 윈도우 창 만들기 예제를 보던 중 질문드립니다. 다중 윈도우 창을 만들기 위해, Widget 생성자에서 아래에 밑줄 친 변수들을 힙 메모리에 할당을 했는데요, 이 변수들은 widget이 사라질 때, 같이 메모리가 해제되나요? 아니면 직접 해제되도록 구현해야하나요??

  • gui
  • qt
민트향칵테일 댓글 1 좋아요 1 조회수 466

우분투 22.04에서 6.2 버전 qtquick으로 프로젝트를 만들수가없습니다

해결됨

[초급] QML 프로그래밍 1편

안녕하세요 강의를 보고있는 수강생입니다! 우분투 22.04에서 qt 6.2 버전으로 프로젝트를 생성이 불가능해서 질문드립니다! 6.2버전으로 프로젝트는 생성이 불가능한데 5.15버전에서는 프로젝트가 생성이 가능합니다 왜이러는지 모르겠습니다 구글링해도 관련자료가 너무 없고 컴파일러 문제인가 싶어도 필요한건 다 다운받은것같구요.. 해결법알려주시면 정말 감사할것같습니다

  • qt
  • qml
desafinado12 댓글 1 좋아요 2 조회수 1415

.pro rename 방법

미해결

[초급] QML 프로그래밍 1편

프로젝트를 생성한 후 프로젝트명을 변경하는 방법 여쭤봅니다. pro 파일 우클릭 후 Rename 탭이 있었지만 활성화돼있지않습니다. 해결 방법이 있을까요?

  • qt
  • qml
신수정 댓글 1 좋아요 0 조회수 343

Qt_Quick 수업자료

미해결

[초급] QML 프로그래밍 1편

안녕하세요! Qt Quick 수강중인 학생입니다!제가 강사님이 올려두신 강의자료 github에서 다운로드 받아서 보고있는데,강의에서 사용하시는 수업자료보다 github에서 다운받은 자료에 빠진 내용이나 예제가 많은거같은데이 버전이 가장 최근의 Qt Quick 교재인지 알고싶습니다! 감사합니다!!

  • qt
  • qml
댓글 1 좋아요 1 조회수 295

horizontalCenter에대해 질문 드립니다.

미해결

[초급] QML 프로그래밍 1편

안녕하세요 QML 강의 듣는데 horizontalCenter에 관해 여쭤볼게있어 질문드립니다. 강의를 듣다보면 horizontalCenter 속성과 centerIn 속성을 같이 사용하는 코드들이 있는데, 두 개가 동시에 적용돼있는 코드에서 anchors.horizontalCenter: parent.horizontalCenter을 주석처리 후 실행시켜봤는데, 똑같이 배치가 돼더라구요! centerIn 속성 자체가 수직, 수평정렬이 한꺼번에 되는 것이라고 알고있는데, 굳이 horizontalCenter 속성까지 같이 써야하는 이유가 궁급합니다!

  • qt
  • qml
댓글 1 좋아요 1 조회수 311

QMainWindow setStatusTip이 적용되지 않습니다

미해결

[입문] Qt 6 프로그래밍 1편

안녕하세요. QMainWindow부분 강의를 듣다가 질문드립니다.newAct->setStatusTip(tr("Create a new file"));이 코드가 newAct 함수를 가진 아이콘에 커서가 유지될 때 Create a new file이라는 문구가 나타나야하는데New가 뜨고 문구가 나타나지 않습니다....강의와 똑같이 작성했는데 제가 어디를 잘못 작성했을까요..?

  • gui
  • qt
ssj 댓글 1 좋아요 1 조회수 349

section3 signal-slot 함수부분 이해안됨

미해결

[입문] Qt 6 프로그래밍 1편

안녕하세요! section 3강 수강 중 signal-slot 함수를 이어주는 connect 함수 이용할 때 connect(ui -> hSlider, SIGNAL(valueChanged(int)), this, SLOT(slot_valueChanged(int))); 이렇게 작성하셨는데 두번째 인자값은 signal이 발생하는 함수를 적어주는 부분인데 signal로 선언해준 함수는 sig_textChanged밖에 없는데 왜 인자값으로 valueChanged(int)가 들어가는지 궁금합니다

  • gui
  • qt
ssj 댓글 1 좋아요 1 조회수 309

윈도우에서 큐티 프로그램 설치 문제

미해결

[입문] Qt 6 프로그래밍 1편

안녕하세요 초보 입문자입니다. 선생님 강의를 듣고 다운링크를 통해 계정을 입력하고 다운을 받고 설치를 했는데 설치과정에 여러가지 버전을 선택하는 과정이 없었고 빨리 설치가 됐는데 QT폴더는 생성이 됐으나 실행 프로그램은 설치가 안됐습니다. 가르쳐주시면 감사드리겠습니다.

  • qt
이기호 댓글 1 좋아요 1 조회수 734

강의 노트(PPT) 파일은 제공이 안되는 건가요?

미해결

웹 개발의 혁신: C, C++, Rust로 시작하는 WebAssembly 마스터 클래스

안녕하세요. 강의에서 사용되는 강의 노트(PPT) 파일은 제공이 안되는 건가요? 다운로드 받는 곳을 찾지 못해 문의 드립니다. 감사합니다. 수고하세요.

  • qt
  • webassembly
  • wasm
itdeveloper 댓글 1 좋아요 1 조회수 424

라이선스 관련 문의

미해결

[입문] Qt 6 프로그래밍 1편

1강 12:50~ 강의 내용을 보면 "LGPL, GPL 모두 원본 코드를 수정하지 않고 그냥 가져다 쓴 경우(즉 정적/동적 형태로 원본 그대로 사용하는 경우) 코드 공개할 필요가 없다. 그리고 수정하여 가져다 쓴경우라도 변경한 그 라이브러리만 공개하면 된다" 라고 알려 주셨습니다. 그럼, 아래와 같이 몇가지 문의 드립니다. https://doc.qt.io/qt-6/qtmodules.html#gpl-licensed-addons 여기 홈페이지 리스트 보시면 QT VirtualKeyboard, QT Charts 같은 위젯들은 commercial or GPL 라이선스인데 수정하지 않고 가져다 쓴다면 소스 코드를 공개하지 않아도 된다는 말씀 이신 건가요? LGPL vs. GPL 의 차이점이 무엇인가요? 수정 X : 둘다 소스 코드 공개할 필요 없음 수정 O : 수정 부분만 공개하면 됨 인터넷을 찾아봐도 명확한 해석이 없어 문의 드립니다..

  • gui
  • qt
d0891s 댓글 1 좋아요 1 조회수 404

QT로 Html이나 PDF 리포트 만드는 방법 문의 드립니다.

해결됨

[입문] Qt 6 프로그래밍 1편

QT로 Html이나 PDF 리포트 만드는 방법 문의 드립니다. 실험 테스트 결과와 로그 링크를 표로 작성한 리포트를 Html이나 PDF로 만들고 싶은데 도움 부탁 드립니다.

  • gui
  • qt
ksh368 댓글 2 좋아요 2 조회수 2200

다중선택한 checkbox의 동작을 순차적으로 실행하는 방법 문의

해결됨

[입문] Qt 6 프로그래밍 1편

아래와 같이 동작을 구현하고 있는데 이슈가 있어서 문의 드립니다. checkbox을 여러 개 선택하고 push botton을 클릭하면 각 checkbox에 해당하는 기능이 순차적으로 실행하고 싶습니다. push botton 클릭 시 어떤 checkbox가 선택되었는지 확인하는 함수를 connect하였습니다. 1번째 checkbox가 선택된 경우 해당 기능을 Thread로 실행합니다. 여기까진 구현하여 동작 확인하였습니다. 아래 동작 구현에 어려움이 있습니다. Thread가 종료된 시점에 다시 어떤 checkbox가 선택되었는지 확인한 다음에 2번째 checkbox를 실행하고 싶은데, 어떻게 해야 할 지 문의 드립니다.

  • gui
  • qt
ksh368 댓글 1 좋아요 1 조회수 346

visual stduio ide 환경에서 코드 작성 및 실행 방법

미해결

[입문] Qt 6 프로그래밍 1편

안녕하세요. 현재 3강 수강하고 있습니다. 강의를 보니 실습 환경이 qt creater ide 인 거 같은데 visual stduio 에서도 코드 작성 및 실행이 가능 한지요? 백그라운드에서 돌아갈 코드들이 전부 visual studio에 작성되어 있어 문의 드립니다. 이후 강의를 보다 보면 나오는 것인지, 아니면 간단한 실습 예제 알려주시면 감사하겠습니다.

  • gui
  • qt
d0891s 댓글 1 좋아요 1 조회수 458

Qt 혹은 QML maps 문의

해결됨

[입문] Qt 6 프로그래밍 1편

안드로이드 폰에서 서버 (맥북 또는 윈도우노트북)로 TCP/IP 소켓 통신으로 위도와 경도 데이타를 보내옵니다. 서버에서 수신한 데이타를 파일로 저장한 후에, 다시 열어서 구글맵에 수동으로 입력하면 정확히 표시됩니다. 파일로 저장하지 않고, Qt나 QML 등을 이용해서 실시간으로 지도에 표시해 주는 프로그램을 짜려고 합니다. 위도 경도 데이타가 저장되어 있는 파일을 열어서 지도해 표시해 주는 프로그램이 가능할까요? 작은 정보라도 제공해 주시면 감사하겠습니다 파일에 저장되어 있는 위도와 경도 데이타는 아래와 같습니다. 36.38019674271971 127.36548993003943 36.38019932958384 127.36550043514897 36.380197671870825 127.36550730645071 36.38019206162552 127.36551311647023 .....

  • gui
  • qt
Seok Won 댓글 1 좋아요 2 조회수 653

인기 태그

인프런 TOP Writers

주간 인기글