inflearn logo
강의

Course

Instructor

[Introduction] Qt 6 Programming Part 1

section3 signal-slot 함수부분 이해안됨

284

ssj

3 asked

1

안녕하세요!

section 3강 수강 중 signal-slot 함수를 이어주는 connect 함수 이용할 때

connect(ui -> hSlider, SIGNAL(valueChanged(int)),

this, SLOT(slot_valueChanged(int)));

이렇게 작성하셨는데 두번째 인자값은 signal이 발생하는 함수를 적어주는 부분인데

signal로 선언해준 함수는 sig_textChanged밖에 없는데 왜 인자값으로 valueChanged(int)가

들어가는지 궁금합니다

gui qt

Answer 1

0

qtdev

안녕하세요. ssj 님,

sig_textChanged(QString) 함수는 직접 선언해준 것이고 valueChanged(int) 함수는 QSlider 라는 클래스에서 제공되는 Signal 입니다. 즉 hSlider 는 QSlider 의 오브젝트 또는 인스턴스 입니다. 따라서 QSlider 클래스에서 제공하는 valueChanged(int) 를 사용할 수 있습니다.

더 궁금한게 있으면 언제든 질문해 주세요.

감사합니다. 김대진 드림.

Build system의 Obs 에 관한 질문

1

33

2

강의 재수강 문의

1

58

2

강의 연장 문의

1

80

2

강의 연장 질문

1

60

2

코드 크가가 너무 작은대 이거 화면확대 어떻게 하나요?

0

169

4

Qt6 우분투에서 컴파일 안됨.

1

188

2

Qt5 라이센스 질문(상업적용도)

1

2043

2

Qt creator 환경문제

1

839

2

프로젝트 생성시 kits selection에서 워닝마크

1

273

1

Container Class 관련 질문

1

260

1

하드코딩으로 위젯 구현할 때, 소멸자도 구현해야되나요?

1

433

1

QMainWindow setStatusTip이 적용되지 않습니다

1

318

1

윈도우에서 큐티 프로그램 설치 문제

1

691

1

라이선스 관련 문의

1

371

1

QT로 Html이나 PDF 리포트 만드는 방법 문의 드립니다.

2

2159

2

다중선택한 checkbox의 동작을 순차적으로 실행하는 방법 문의

1

315

1

visual stduio ide 환경에서 코드 작성 및 실행 방법

1

423

1

Qt 혹은 QML maps 문의

2

621

1

예제 실습 오타 제보합니다

1

387

1

No documentation available. 이 뜹니다.

1

334

1

리눅스 온라인 인스톨러에서의 설치 항목이 강의 슬라이드와 다릅니다.

1

731

2

Qt Creator 메뉴에 중국어

1

1034

1

qt6 궁금

1

726

1

Qt 문제

1

654

1