내부적으로 초기화 된 클래스의 클래스 생성자에서 Qt 신호 슬롯 연결을 생성해야하는 프로젝트에서 작업하고 있습니다. 이것이 코드가 어떻게 생겼는지입니다. 아래에 언급 된 두 연결이 모두 작동하기를 원하지만 출력에서 알 수 있듯이 연결 # 1 만 작동합니다. 제 질문은 연결 # 2 작업을하는 방법입니다! 클래스 class classB :public QWi
QsignalMapper를 사용하여 완료된 신호에서 img_loaded 함수에 문자열을 전달하려고합니다. 하지만 어떤 결과도 얻을 수 없습니다. 제발 도와주세요. QString mystring = "value";
QNetworkAccessManager *m_netwManager = new QNetworkAccessManager(this);
첫 번째 Qt 윈도우에 버튼이 있습니다. 버튼을 클릭하면 현재 윈도우의 UI가 다른 UI 파일의 UI로 변경됩니다. 지금 버튼을 클릭하면 새 창이 열리지 만 이전 창은 계속 열립니다. 현재 창의 내용을 다른 내용으로 바꾸는 방법이 있습니까? 아니면 단순히 다른 창을 열고 첫 번째 창을 파괴하는 것이 더 낫습니다. MainWindow.cpp #include
루프가 있습니다. QCheckBox을 작성하여 QTableWidget 셀에 넣으면 모든 것이 OK입니다. 루프의 각 단계에서 나는 connect 함수를 호출했는데, 마지막으로 QCheckBox 인스턴스 만 적용됩니다. 나는 많은 것을 봤고 많은 사람들이 내 문제를 안고 있음을 알았다. 나는 그들의 해결책을 적용했지만 내 문제가 남아있다. for row in
내가 같은 일을하고 방출 될 때 호출되지 않습니다 MyClass::MyClass(QWidget *parent) : QLabel(parent)
{
this->MyMenu = new QMenu();
QAction* act_del = new QAction(MyMenu);
act_delete->setText("MyAction");
QStandardModel이 있습니다. 내 itemChanged 신호를 내 슬롯에 연결합니다. m_model = new QStandardItemModel(this);
connect(m_model, SIGNAL(itemChanged(QStandardItem*)), this, SLOT(changed(QStandardItem*)));
슬롯은 다음과 같습니다
다른 유사한 질문을 확인하고 해결책을 찾았지만 제대로 작동하지 않습니다. 기본적으로 게시물 요청 만하는 HTTP 클라이언트를 만들려고합니다. 이렇게하기 위해서, QNetworkManager의 완료 신호를 콜백 슬롯에 연결해야합니다. 여기 내 코드가 있습니다. 시간 파일 : ...
public slots:
void finishedSlot(QNetw
Q_PROPERTY의 사용법을 이해할 수 없습니다. Q_PROPERTY가 프로그램을 방어하는 데 어떻게 도움이됩니까? 그것은 무엇을 위해 사용됩니까? 나는 포럼을 보았지만 실제로 그 응용을 할 수 없었다. 나는 예제를 이해했지만 사용법은 이해하지 못했다. 다음은 예제입니다. 무엇을 얻을 수 있습니까? 나는 읽기가 독서의 특권을 줄 것이라는 점을 이해합니다.
메인이 그래픽 항목 (부모)을 생성하여 자식 그래픽 항목을 많이 생성하는 C++ Qt 코드가 비정상적으로 많습니다. 자식과 부모는 서로 메서드를 호출해야합니다. 즉, 부모는 자식에게 몇 가지 작업 (이동, 색상 변경 등)을 지시해야하며, 자식은 부모에게 다른 자식에게 일을하도록 신호를 보냅니다. 두 사람 모두 다른 사람들의 방법을 호출하는 것은 추악한 순환
약간의 질문이 있습니다. QMainWindow에 button이 있습니다. 그 버튼을 클릭하면 기존의 QMainWindow를 열고 싶습니다. (세부 사항 : QWT Plot을 사용하여 창을 열고 싶습니다. QWt의 refreshtest 프로젝트 예제를 의미합니다.) 그래서 기존의 Window on open 버튼을 원합니다. 지금까지 새로운 QMainWindo