c++ - Qt:슬롯 반환 값의 의미?

c++ - Qt:슬롯 반환 값의 의미?

문서에 따르면 슬롯의 반환 값은 아무 의미도 없습니다. 그러나 생성 된 moc 코드에서 슬롯이 값을 반환하면이 값이 무언가에 사용된다는 것을 알 수 있습니다. 어떤 생각이 들지? 다음은 내가 말하는 것에 대한 예입니다. 이는 moc에 의해 생성 된 코드에서 가져온 것입니다. 'message'는 아무 것도 반환하지 않는 슬롯이고 'select…


Qt에서 QObject 파생 클래스 유형을 확인하는 올바른 방법

두 클래스가 있다고 가정 해 보겠습니다. class A:public QObject{}; class B:public QObject{}; 그럼 내가 간다. QObject*a=new A(); QObject*b=new B(); 이제 "a"가 클래스 A의 인스턴스이고 "b"가 클래스 B의 인스턴스인지 어떻게 확인해야합니까? 현재 나…


c++ - qobject_cast는 어떻게 작동합니까?

방금 Qt에서 다음 코드를 발견했는데 여기서 어떤 일이 일어나고 있는지 혼란스러워합니다. 특히 reinterpret_cast<T>(0) 은 무엇입니까? template<class T> inline T qobject_cast(const QObject*object){// this will cause a compilation error if…


c++ - Qt 신호가 값을 반환 할 수 있습니까?

Boost.Signals 는 슬롯의 반환 값을 사용하여 신호의 반환 값을 형성하는 다양한 전략 을 허용합니다. 예를 들어 그것들을 추가하거나 vector 형성하거나 마지막 것을 돌려 주면됩니다. 일반적인 지혜(Qt 문서[편집:이 질문에 대한 몇 가지 대답]에서 표현됨)는 Qt 신호에서 그러한 일이 가능하지 않다는 것입니다. 그러나 다음…


c++ - QObject에서 파생 된 클래스에서 qRegisterMetaType을 올바르게 사용하는 방법?

나는 이것에 대한 답변을 찾기 위해 광범위하게 검색했지만 아무 소용이 없습니다. 나의 애도는 다음과 같습니다. 나는 대략 다음과 같은 ClassA 를 가지고있다. class ClassA:public QObject{Q_OBJECT public: ClassA(){mName="lol";}~ClassA(); v…


Q_INVOKABLE을 사용하여 QML과 C++ 연결하기

Qt 함수가 있습니다. void MainWindow::button_clicked(Qstring a, Qstring b, Qstring c, Qstring d) QML에서 데이터를 수집하고 Qt에있는이 함수에 데이터를 전달하려고합니다. 그래서 내가 Q_INVOKABLE 하지만 정말 그것을 사용하는 방법을 모르겠 알아. 그리고 또 다른 한 가지는…


c++ - Qt에서 신호를 보낼 때 const-ref

이것은 const-ref로는 결코 얻지 못했고 누군가가 나에게 설명 할 수 있기를 정말로 바랍니다. 다른 함수의 내부에서 함수를 호출 할 때, str을 참조하지 않고 스택 객체를 전달할 때 const-ref가 가장 좋은 방법이라고 할 수 있습니다. 예:void someInnerFunction(const QString& text){qD…


qt - QWidget을 서브 클래 싱하고 Q_OBJECT를 사용할 때 스타일 시트가 작동하지 않는 이유는 무엇입니까?

사례 1:Q_OBJECT를 사용하여 QWidget의 하위 클래스를 만들고 스타일 시트를 설정합니다. 효과가 없습니다. 사례 2:Q_OBJECT없이 QWidget의 하위 클래스를 만들고 스타일 시트를 설정한다-예상대로 작동한다. 사례 3:Q_OBJECT를 사용하여 QLabel의 하위 클래스를 만들고 스타일 시트를 설정합니다.-예상…



c++ - Qt에서 Q_PROPERTY의 의미는 무엇입니까?

나는 Q_PROPERTY의 사용법을 이해할 수 없다. Q_PROPERTY가 프로그램을 방어하는 데 어떻게 도움이됩니까? 그것은 무엇을 위해 사용됩니까? 나는 포럼을 보았지만 실제로 그 응용을 할 수 없었다. 나는 예제를 이해했지만 사용법은 이해하지 못했다. 여기에 예제가 있습니다. 무엇을 얻었습니까? 나는 읽기가 독서의 특권을 줄 것이라는…


계산을위한 C++ 구조체를 Qml에 노출하는 방법

나는 다음과 같은 문제가있다. 저는 C++로 모델을 만들고 Qml에서 View를 만들고 컨트롤러를 통해 연결합니다. 내 모델에서는 여러 계산을 수행합니다. 또한 응용 프로그램 사용자에게 qml로 작성된 사용자 지정 이벤트 처리기를 작성할 수있는 가능성을 제공합니다. 이제 고정 소수점 표기법을 사용하기로 결정한 지점을 발견했으며 해당 C++…




property signal qml connect slot qt5 qobject emit 예제 example