qslider 예제

August 2, 2019  |  No Comments  |  by admin  |  Uncategorized

슬라이더는 종종 스핀 박스, QSpinBox와 함께 사용됩니다. 이 예제에서는 선택 사항인 스핀박스를 사용하지 않습니다. 슬라이더를 원하는 위젯 이나 기능에 연결할 수 있습니다. Qt는 Q슬라이더, Q스크롤바, QDial의 세 가지 유형의 슬라이더와 같은 위젯을 제공합니다. 그들은 모두 QAbstractSlider에서 자신의 기능의 대부분을 상속하고, 차이점은 자신의 모양과 느낌에 관한 때문에 이론적으로 응용 프로그램에서 서로를 대체 할 수 있습니다. 이 예제에서는 그들이 어떻게 생겼는지, 어떻게 작동하는지, 그리고 그들의 행동과 모양을 속성을 통해 어떻게 조작할 수 있는지를 보여 주었습니다. 다음 예제에서는 위의 기능을 보여 줍니다. 레이블과 가로 슬라이더는 세로 레이아웃에 배치됩니다. 슬라이더의 값변경() 신호는 값 변경() 메서드에 연결됩니다. 슬라이더 예제에서는 Qt에서 사용할 수 있는 다양한 유형의 슬라이더(QSlider, QScrollBar 및 QDial)를 사용하는 방법을 보여 주며, QSlider를 사용합니다. 또한 이 예제에서는 신호와 슬롯을 사용하여 둘 이상의 위젯의 동작을 동기화하는 방법을 보여 줍니다. 수직 Q슬라이더의 모양을 반전하는 것이 일반적입니다. 예를 들어 볼륨을 제어하는 수직 슬라이더는 일반적으로 아래에서 위쪽으로(반전되지 않은 모양)으로 이동하는 반면 화면 좌표는 위에서 아래로 이동하기 때문에 화면에서 개체의 위치를 제어하는 수직 슬라이더는 위에서 아래로 갈 수 있습니다.

하단. 슬라이더 예제4 슬라이더를 포함 하는 그룹 상자를 만듭니다. 슬라이더는 플래그 Qt.Horizontal 또는 Qt.Vertical을 허용하는 클래스 QSlider로 만들어집니다. . 먼저 창 클래스를 검토 한 다음 SlidersGroup 클래스를 살펴보겠습니다. 마지막으로, 시공 시 주어진 방향에 따라 그룹 상자 내에서 슬라이더 위젯의 레이아웃을 선택하고 만듭니다. valueChanged() 신호는 가장 자주 사용되는 신호입니다. . 컨트롤 위젯과 슬라이더 위젯의 동작을 신호 및 슬롯을 동기화합니다. 각 컨트롤 위젯을 슬라이더 위젯의 수평 및 수직 그룹에 연결합니다. 또한 올바른 “페이지”가 표시되도록 오리엔테이션콤보를 QStackedWidget에 연결합니다.

Posted in Uncategorized. Bookmark the permalink.

Comments are closed.