QML 신호 매개 변수 유형을 정의하는 동안 예기치 않은 토큰`: '

CybeX

QML에 익숙해 지려고합니다. Qt 제공 튜토리얼을 따르고 있지만 문제가 발생했습니다.

문제:

Cell.qml 파일을 생성하는 동안 이름 cellColor이 지정된 단일 매개 변수 color유형으로 정의 되는 클릭 된 신호를 생성해야 합니다 ( 올바르게 이해하는 경우 ).

../QMLTest/Cell.qml:6 예기치 않은 토큰`: '

문제의 코드 스 니펫 Cell.qml은 다음과 같습니다.

import QtQuick 2.0

Item {
    id: container
    property alias cellColor: rectangle.color
    signal clicked(cellColor: color)                   <-----Problem - line 6

    width: 40; height: 25
    //...
}

QML이 Javascript를 사용하기 때문에이 작업을 시도해 보겠습니다.

signal clicked(var cellColor)

한 가지 명백한 단점은 정의 된 유형을 잃는 것입니다 (이전의 가정에 근거).

질문:

제공된 신호 코드가 작동하지 않는 이유는 무엇이며 var유형을 정의하는 대신 키워드 를 사용하는 데 단점이 있습니까?

최신 정보

답변이 수락 된 후 추가되었습니다.

Qt 5.13.1 (MSVC 32 비트)과 함께 Qt Creator 4.10.0을 사용하고 있습니다.

Frank Osterfeld

이 구문은 Qt 5.14의 새로운 기능입니다. 다음은 TypeScript 구문과 곧 출시 될 QML 3으로가는 방법입니다. 이전 Qt 버전에서는 언급 한 오류 메시지가 표시됩니다. 고전적이고 지금까지 지원되는 구문은 다음과 같습니다.

signal clicked(color cellColor)

name: type구문조차 아직 언급되지 QML 신호에 대한 Qt는 문서 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

요청 매개 변수 JSON :: ParserError-795 : 예기치 않은 토큰을 파싱하는 동안 오류가 발생했습니다.

분류에서Dev

PDO 오류 : 유효하지 않은 매개 변수 번호 : 바인딩 된 변수 수가 토큰 수와 일치하지 않습니다.

분류에서Dev

DRUPAL PDOException : SQLSTATE [HY093] : 유효하지 않은 매개 변수 번호 : 바인드 된 변수 수가 토큰 수와 일치하지 않습니다.

분류에서Dev

SQLSTATE [HY093] : 유효하지 않은 매개 변수 번호 : 바인드 된 변수 수가 토큰 수와 일치하지 않습니다. 오류

분류에서Dev

Swashbuckle을 사용한 예기치 않은 매개 변수 정의

분류에서Dev

매개 변수화 된 유형이있는 특성을 사용하는 예기치 않은 패턴 일치 동작

분류에서Dev

비동기 함수가있는 예기치 않은 토큰

분류에서Dev

Swift 선택적 템플릿 유형 예기치 않은 매개 변수 동작

분류에서Dev

변수를 사용하여 개체 배열을 만들 때 예기치 않은 토큰

분류에서Dev

예기치 않은 토큰 ';' ejs를 컴파일하는 동안

분류에서Dev

파일을 이동하는 동안 예기치 않은 토큰 '('근처의 구문 오류

분류에서Dev

JSON.parse () 동안 JSON의 예기치 않은 토큰

분류에서Dev

오류 : angularjs 앱을 축소하는 동안 예기치 않은 토큰 구두점«)», 예상 구두점«,»

분류에서Dev

이름 별 호출 매개 변수가 () => Int 대신 Int 유형의 매개 변수를 예상하는 이유

분류에서Dev

JavaScript : 개체 외부에서 메서드를 선언하는 동안 예기치 않은 토큰

분류에서Dev

js 파일을 동적으로 가져 오는 동안 예기치 않은 토큰 '내보내기'

분류에서Dev

bash에서 별명을 대체하는 함수를 정의하는 예기치 않은 토큰`( '

분류에서Dev

C에서 배열을 매개 변수로 전달하는 동안 예기치 않은 결과가 발생합니까?

분류에서Dev

함수 매개 변수가있는 예기치 않은 R 동작

분류에서Dev

예기치 않은 토큰 "완료"근처의 구문 오류-행을 읽는 동안

분류에서Dev

개체 내부에 메서드를 만드는 동안 예기치 않은 토큰 'this'

분류에서Dev

개체 내부에 메서드를 만드는 동안 예기치 않은 토큰 'this'

분류에서Dev

평균 스택 응용 프로그램을 실행하는 동안 예기치 않은 토큰 <

분류에서Dev

문자열을 JSON 개체로 변환하면 예기치 않은 토큰이 발생합니다.

분류에서Dev

개체를 삭제하는 동안 예기치 않은 유형 오류

분류에서Dev

자바 스크립트의 PHP 변수 "유효하지 않거나 예기치 않은 토큰"

분류에서Dev

예기치 않은 토큰 변수

분류에서Dev

PDOStatement :: execute () : SQLSTATE [HY093] : 유효하지 않은 매개 변수 번호 : 바인드 된 변수 수가 다음의 토큰 수와 일치하지 않습니다.

분류에서Dev

'PDOException': 'SQLSTATE [HY093] : 바인드 된 변수 수가 토큰 수와 일치하지 않습니다'메시지가있는 유효하지 않은 매개 변수 번호

Related 관련 기사

  1. 1

    요청 매개 변수 JSON :: ParserError-795 : 예기치 않은 토큰을 파싱하는 동안 오류가 발생했습니다.

  2. 2

    PDO 오류 : 유효하지 않은 매개 변수 번호 : 바인딩 된 변수 수가 토큰 수와 일치하지 않습니다.

  3. 3

    DRUPAL PDOException : SQLSTATE [HY093] : 유효하지 않은 매개 변수 번호 : 바인드 된 변수 수가 토큰 수와 일치하지 않습니다.

  4. 4

    SQLSTATE [HY093] : 유효하지 않은 매개 변수 번호 : 바인드 된 변수 수가 토큰 수와 일치하지 않습니다. 오류

  5. 5

    Swashbuckle을 사용한 예기치 않은 매개 변수 정의

  6. 6

    매개 변수화 된 유형이있는 특성을 사용하는 예기치 않은 패턴 일치 동작

  7. 7

    비동기 함수가있는 예기치 않은 토큰

  8. 8

    Swift 선택적 템플릿 유형 예기치 않은 매개 변수 동작

  9. 9

    변수를 사용하여 개체 배열을 만들 때 예기치 않은 토큰

  10. 10

    예기치 않은 토큰 ';' ejs를 컴파일하는 동안

  11. 11

    파일을 이동하는 동안 예기치 않은 토큰 '('근처의 구문 오류

  12. 12

    JSON.parse () 동안 JSON의 예기치 않은 토큰

  13. 13

    오류 : angularjs 앱을 축소하는 동안 예기치 않은 토큰 구두점«)», 예상 구두점«,»

  14. 14

    이름 별 호출 매개 변수가 () => Int 대신 Int 유형의 매개 변수를 예상하는 이유

  15. 15

    JavaScript : 개체 외부에서 메서드를 선언하는 동안 예기치 않은 토큰

  16. 16

    js 파일을 동적으로 가져 오는 동안 예기치 않은 토큰 '내보내기'

  17. 17

    bash에서 별명을 대체하는 함수를 정의하는 예기치 않은 토큰`( '

  18. 18

    C에서 배열을 매개 변수로 전달하는 동안 예기치 않은 결과가 발생합니까?

  19. 19

    함수 매개 변수가있는 예기치 않은 R 동작

  20. 20

    예기치 않은 토큰 "완료"근처의 구문 오류-행을 읽는 동안

  21. 21

    개체 내부에 메서드를 만드는 동안 예기치 않은 토큰 'this'

  22. 22

    개체 내부에 메서드를 만드는 동안 예기치 않은 토큰 'this'

  23. 23

    평균 스택 응용 프로그램을 실행하는 동안 예기치 않은 토큰 <

  24. 24

    문자열을 JSON 개체로 변환하면 예기치 않은 토큰이 발생합니다.

  25. 25

    개체를 삭제하는 동안 예기치 않은 유형 오류

  26. 26

    자바 스크립트의 PHP 변수 "유효하지 않거나 예기치 않은 토큰"

  27. 27

    예기치 않은 토큰 변수

  28. 28

    PDOStatement :: execute () : SQLSTATE [HY093] : 유효하지 않은 매개 변수 번호 : 바인드 된 변수 수가 다음의 토큰 수와 일치하지 않습니다.

  29. 29

    'PDOException': 'SQLSTATE [HY093] : 바인드 된 변수 수가 토큰 수와 일치하지 않습니다'메시지가있는 유효하지 않은 매개 변수 번호

뜨겁다태그

보관