묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[입문] Qt 6 프로그래밍 2편
'Re-entrancy를 만족하는 Thread 예제 구현' 에서 질문있습니다.
안녕하세요. 수업내용과 약간 결이 다른 질문인데 궁금해서 질문 남깁니다.'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(); } 제가 만들어본 코드입니다.
-
미해결3분만에 1000명 DB 확보하는 DB 추출기 프로그램 개발 강의 (셀레니움 + pyqt + gui + exe 프로그램)
공개된 이웃이 없을 경우에요
안녕하세요^^공개된 이웃이 없을 경우에다음 블로거로 넘어가지 않고 프로그램이 정지(?) 돼서요.결국엔 사용을 못하네요.공개된 이웃이 없어도 계속 진행돼서 다음 블로거로 넘어가는 방법을 알 수 있을까요? 그리고 이건 수업 질문은 아닌데요.pyinstaller로 exe 만들었는데 윈도우 백신에 바이러스로 잡히더라고요.. 이거 해결 방법은 어디서 찾을 수 있을지 궁금합니다.
-
미해결3분만에 1000명 DB 확보하는 DB 추출기 프로그램 개발 강의 (셀레니움 + pyqt + gui + exe 프로그램)
제목에 exe 프로그램도 써져있는데 이 내용은 아예 없어서요..
제목에 exe 프로그램도 써져있는데 이 내용은 아예 없어서요..업로드 예정이신지.. 아니면 없는건지 궁금합니다..
-
미해결예제로 살펴보는 PyQt Tutorial
몇가지 질문이 있습니다.
좋은 강의 감사드립니다. 정말 많은 정보를 얻고 갑니다.아래와 같이, 몇가지 궁금한 것이 있는데 답변해주시면 감사드리겠습니다. QT Designer 활용QT Designer 활용하니 UI를 직접 눈에 보이게 만들 수 있어서 굉장히 편한 것 같습니다. 그러나, UI를 두개 이상 쓸 경우에는 어떻게 ui파일을 load할 수 있을까요??(ui 파일이 2개가 될 것 같은데...) 예를 들어 로그인 이후 메인화면으로 진입한다던지 이런 경우? ui_login = uic.loadUiType("login.ui")[0]ui_main = uic.loadUiType("main.ui")[0] -->이런식으로 두개 ui 파일을 불러오면 될까요?class myapp(QWidget,ui_login,ui_main): --> 이런식으로 ui 인자를 두개를 받아야할까요?def __init__(self): super().__init__() self.setupUi(self)그래프 plot 시 plot된 그래프의 값을 표시할 수 있나요? 그래프의 점에 커서를 갔다 대면 툴팁으로 표기 된다던지, 클릭하면 값이 나온다던지... 다시 한번 좋은 강의 감사드립니다.
-
미해결예제로 살펴보는 PyQt Tutorial
강의자료 다운 오류
위와 같이 강의 자료 다운이 안됩니다... 어떻게 해야되나요??
-
미해결디스이즈 디스커버 디스코드 파이썬봇
다른 강의들은 전부 다 무제한이던데 이 강의도 기간 무제한이었으면 좋겠습니다.
6개월 지나고 이전에 배운 거 혹시나 기억 안 나면 강의 다시 볼 수도 있는데 이 점을 생각하면 기간 제한이 없는 편이 좋을 것 같습니다.
-
미해결[입문] Qt 6 프로그래밍 2편
크로마키 영상처리 소스코드 구현 (2/2편) 에러가 발생합니다.
크로마키 영상처리 소스코드 구현 (2/2편)까지 모든 코드를 작성하였습니다. 에러 나는 위치는 pSourceData를 가져오는 부분이고에러 메시지는입니다.
-
미해결[입문] Qt 6 프로그래밍 1편
하드코딩으로 위젯 구현할 때, 소멸자도 구현해야되나요?
안녕하세요,강의 QMdiArea을 이용한 다중 윈도우 창 만들기 예제를 보던 중 질문드립니다.다중 윈도우 창을 만들기 위해, Widget 생성자에서 아래에 밑줄 친 변수들을 힙 메모리에 할당을 했는데요, 이 변수들은 widget이 사라질 때, 같이 메모리가 해제되나요? 아니면 직접 해제되도록 구현해야하나요??
-
미해결C# 입문부터 안드로이드, 윈도우 앱(UWP) 동시에 만들기 Xamarin Forms(자마린 폼즈) + Maui(마우이)
flyoutpage가 view추가에 안뜹니다.
2019 사용하고있구 자마린폼즈도 다운되어있는 상태인데 왜 안뜨는지 모르겠네요..
-
미해결C# 입문부터 안드로이드, 윈도우 앱(UWP) 동시에 만들기 Xamarin Forms(자마린 폼즈) + Maui(마우이)
자마린 강의 시작 프로젝트 파일 형식 질문
비쥬얼 스튜디오 2022에서는 프로젝트를 생성할때 어떤걸로 생성을 해야되는건가요 ㅠ영상에서 보이는 안드,ios 프로젝트가 없고 다른 이름들의 프로젝트들 형식만 있씁니다ㅠ
-
미해결[입문] Qt 6 프로그래밍 1편
QMainWindow setStatusTip이 적용되지 않습니다
안녕하세요. QMainWindow부분 강의를 듣다가 질문드립니다.newAct->setStatusTip(tr("Create a new file"));이 코드가 newAct 함수를 가진 아이콘에 커서가 유지될 때 Create a new file이라는 문구가 나타나야하는데New가 뜨고 문구가 나타나지 않습니다....강의와 똑같이 작성했는데 제가 어디를 잘못 작성했을까요..?
-
미해결[입문] Qt 6 프로그래밍 1편
section3 signal-slot 함수부분 이해안됨
안녕하세요!section 3강 수강 중 signal-slot 함수를 이어주는 connect 함수 이용할 때 connect(ui -> hSlider, SIGNAL(valueChanged(int)), this, SLOT(slot_valueChanged(int)));이렇게 작성하셨는데 두번째 인자값은 signal이 발생하는 함수를 적어주는 부분인데signal로 선언해준 함수는 sig_textChanged밖에 없는데 왜 인자값으로 valueChanged(int)가들어가는지 궁금합니다
-
미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
리스트박스 항목 추가
Listbox에 항목을 추가할때 일일이 다listbox.insert(0, "example")이런 형태로 작성해야 하나요?여러개의 항목을 추가할 때 조금 불편할 거 같아서..
-
미해결[입문] 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 : 수정 부분만 공개하면 됨인터넷을 찾아봐도 명확한 해석이 없어 문의 드립니다..
-
해결됨[입문] Qt 6 프로그래밍 1편
QT로 Html이나 PDF 리포트 만드는 방법 문의 드립니다.
QT로 Html이나 PDF 리포트 만드는 방법 문의 드립니다.실험 테스트 결과와 로그 링크를 표로 작성한 리포트를 Html이나 PDF로 만들고 싶은데 도움 부탁 드립니다.
-
해결됨[입문] Qt 6 프로그래밍 1편
다중선택한 checkbox의 동작을 순차적으로 실행하는 방법 문의
아래와 같이 동작을 구현하고 있는데 이슈가 있어서 문의 드립니다.checkbox을 여러 개 선택하고 push botton을 클릭하면 각 checkbox에 해당하는 기능이 순차적으로 실행하고 싶습니다.push botton 클릭 시 어떤 checkbox가 선택되었는지 확인하는 함수를 connect하였습니다.1번째 checkbox가 선택된 경우 해당 기능을 Thread로 실행합니다.여기까진 구현하여 동작 확인하였습니다.아래 동작 구현에 어려움이 있습니다.Thread가 종료된 시점에 다시 어떤 checkbox가 선택되었는지 확인한 다음에 2번째 checkbox를 실행하고 싶은데, 어떻게 해야 할 지 문의 드립니다.
-
미해결[입문] Qt 6 프로그래밍 1편
visual stduio ide 환경에서 코드 작성 및 실행 방법
안녕하세요. 현재 3강 수강하고 있습니다.강의를 보니 실습 환경이 qt creater ide 인 거 같은데 visual stduio 에서도 코드 작성 및 실행이 가능 한지요?백그라운드에서 돌아갈 코드들이 전부 visual studio에 작성되어 있어 문의 드립니다.이후 강의를 보다 보면 나오는 것인지, 아니면 간단한 실습 예제 알려주시면 감사하겠습니다.
-
해결됨[입문] Qt 6 프로그래밍 1편
Qt 혹은 QML maps 문의
안드로이드 폰에서 서버 (맥북 또는 윈도우노트북)로TCP/IP 소켓 통신으로 위도와 경도 데이타를 보내옵니다.서버에서 수신한 데이타를 파일로 저장한 후에, 다시 열어서구글맵에 수동으로 입력하면 정확히 표시됩니다.파일로 저장하지 않고,Qt나 QML 등을 이용해서 실시간으로 지도에 표시해 주는 프로그램을 짜려고 합니다.위도 경도 데이타가 저장되어 있는 파일을 열어서 지도해 표시해 주는 프로그램이 가능할까요?작은 정보라도 제공해 주시면 감사하겠습니다파일에 저장되어 있는 위도와 경도 데이타는 아래와 같습니다.36.38019674271971 127.3654899300394336.38019932958384 127.3655004351489736.380197671870825 127.3655073064507136.38019206162552 127.36551311647023.....
-
미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
한글 출력 오류
텍스트&엔트리 편에서 버튼을 클릭했을 때 한글 출력이 제대로 안되고 깨지는데 왜그러는 걸까요?
-
미해결C# 입문부터 안드로이드, 윈도우 앱(UWP) 동시에 만들기 Xamarin Forms(자마린 폼즈) + Maui(마우이)
안드로이드에서 글자가 안보이는 현상
xamarin으로 프로젝트 생성후최초로 생성된 프로젝트를 apk로 만들어서 핸드폰에서 실행하면글자들이 안보이는 현상(label에 있는 글자들, 버튼에 올라간 글자는 보임) 물론 안드로이드 에뮬레이터에서는 잘보이구요.안드로이드 버전 11로 컴파일함