Inicio / qwt 예제

qwt 예제

이러한 위젯은 모든 Qt 위젯에서 기대할 수 있는 신호와 슬롯을 제공하므로 항상 동일한 값을 표시하기 위해 쉽게 상호 연결될 수 있습니다. 예제 11-3은 위젯을 포함하는 예제 클래스를 보여 주며, 이 클래스를 보여 주는 예제 입니다. 자동으로 자식 위젯을 정렬되도록 QHBox에서 파생됩니다. 위젯을 표시하기 위해 실시예 11-4에서 사소한 메인이 사용된다. 이 섹션에서는 사소한 플롯을 표시하는 세부 사항을 다룹니다. 이 예제는 QwtPlot 클래스에서 상속된 사용자 지정 위젯으로 구성됩니다. QwtPlot 클래스는 Qwt 라이브러리의 플로팅 캐파빌릿의 대부분을 포함합니다. 파생 클래스의 코드인 MyPlot은 예제 11-1에 나와 있습니다. 이 코드에는 놀라움이 없어야 합니다. 휠과 슬라이더의 기본 방향은 수평이며 위치를 지정하지 않으면 슬라이더에 배율이 표시되지 않습니다.

이 작업은 예제 코드에서와 같이 생성자 또는 setScalePos 메서드를 사용하여 수행할 수 있습니다. 이제 축에 제목이 지정됩니다. setAxisTitle (예, Qwt에는 예제 코드가있는 온라인 참조 문서가 있음)의 설명서에서 볼 수 있듯이 제목은 왼쪽과 하단에 배치됩니다. 마지막으로 더미 데이터가 생성되기 전에 두 개의 곡선 이적으로 검색됩니다. 데이터는 예제와 관련이 없지만 두 개의 곡선으로 끝납니다. 그런 다음 이러한 곡선에 대한 데이터가 setCurveData 호출에 의해 플롯에 복사됩니다. 라즈베리 파이 데이터 수집을 수행 하는 학생들을 위한 자료로 사용 하는 Qt/Qwt 위젯을 사용 하 여 간단한 예제 프로그램. 또한 폴링/선택및 링 버퍼에 저장하여 ADC 데이터를 획득하는 데 사용할 수 있는 스레드를 만듭니다.

Qwt는 많은 위젯을 제공합니다. 이 섹션의 세 가지 섹션에서는 손잡이, 슬라이더 및 휠이 시연됩니다. 그림 11-1은 예제 응용 프로그램의 모양을 보여 주며 있습니다. 그것은 🙁 작동하지 않았다 시각적 2010 c++로 이 예제를 그릴 수 있습니까? QWT는 기술 응용 프로그램에 대한 Qt 위젯에 대한 짧은입니다. 예를 들어 LabView 또는 테스트 포인트를 사용하여 만든 응용 프로그램과 같은 기술 응용 프로그램을 만들기 위한 위젯 및 지원 클래스의 모음입니다. 다음 예제에서는 새 시스템을 사용하는 방법을 보여 줍니다. 나는 그런 예가 필요, 그것은 qwt, c ++ 콘솔을 중요하지 않습니다 …