main window을 내 어플리케이션 용으로 만들고 싶습니다. Qt Creator과 통합하고 싶습니다. 새로운 Qt Widgets Application을 만들 때 QWidget, QMainWindow 또는 QDialog에서 상속하는 옵션이 제공됩니다. 나는 거기에 내 자신의 위젯을 추가하고 싶습니다 : 나는 드롭 다운 목록에서 내 사용자 정의 위젯을 선택
지난 주부터 큰 문제가있어 어떤 해결책을 찾지 못했습니다. usr/bin/sh: C:\Qt\Qt5.6.0\5.6\mingw49_32\bin\moc.exe : command not found : 나는 Qwt 6.1.2 mingw32 콘솔을 사용하여 Windows 7 32bits에 (그리고 다음 6.1.3와 시도) 컴파일하고 순서를 컴파일 한 후, 나는 다음과
Here 우리는 복사 구성 및 복사 할당 연산자를 평가할 수 없음을 읽을 수 있습니다. 그러나 here 우리는 qRegisterMetaType과 Q_DECLARE_METATYPE에 public 기본 생성자, 공용 복사본 생성자 및 공용 소멸자가 있어야한다는 것을 알 수 있습니다. 문제는 누가 거짓말을하고 있는가? 아니면 제대로 이해하지 못했습니까?
에서 매크로 신호를 정의하는 방법은 같은 매크로 일부 클래스 definitionsfor, 일부의 standart 신호를 만들려고 : #define CREATE_SIGNALS signals: void error_signal(QString error);
기능이 생성되지만, MOC는 이러한 기능을위한 방법을 작성하지 않았다. 매크로가 처리되기 전에 moc가
저는 최근에 Qt를 처음 접했지만 다른 사람이 거대한 Qt 프로젝트를 이해하고 수정해야합니다. 해당 connect() 함수를 모두 찾지 않고 소스 코드에서 신호 슬롯 연결 관계를 확인할 수 있습니까? MOC 파일이이 정보를 어딘가에 저장한다고 들었지만 찾을 수 없습니다.
C++에 GUI를 만들었습니다. Qt을 Eclipse에서 사용했지만 버튼 클릭 이벤트를 할당 할 때 매크로가 포함되었습니다. Q_OBJECT이 포함되어야합니다. 내 QWidget 클래스의 헤더 파일에 있습니다. 실행하면 창은 더 이상 표시되지 않고 생성자 및 내 QWidget 클래스의 소멸자에서 오류가 발생했습니다. #ifndef MEDIAPLAYERWIZ
마지막으로 QtCreator (http://qt-project.org/doc/qt-5/qtmultimedia-audiorecorder-example.html)의 Audiorecorder 예제를 연구했습니다. 그것을 클릭 한 후 녹음을 시작하는 녹음 버튼이 있습니다. 하지만 connect(ui->recordButton, SIGNAL(clicked()), th
나는 몇 시간 동안이 문제를 조사해 왔지만 해결책을 찾지 못해서 묻는다. 약 10 개의 프로젝트가 포함 된 프로젝트 솔루션이 있습니다. 하지만 나는 의존성 문제에 직면 해있다. 내 프로젝트 중 하나는 moc 파일 (Cmake의 'QT4_WRAP_CPP'매크로에 의해 생성 된 QT moc 파일)을 생성하며 다른 프로젝트에서이 moc 파일을 사용하고 싶습니다.
cmake 파일을 쓰는 동안 문제가 있습니다. Qt와 WinSock2를 모두 사용하는 프로젝트가 있습니다. 오류 4 오류 C2011 : 'SOCKADDR': '구조체'유형 재정의 C : \의 Program Files (x86) \ I는 CMake 코드 (CMAKE_AUTOMOC ON)를 설정 추가 할 때, 그것은 나에게 이러한 오류를 제공합니다 Micros