Git Product home page Git Product logo

dreamlife-jianwei / qflightinstruments Goto Github PK

View Code? Open in Web Editor NEW

This project forked from marek-cel/qflightinstruments

0.0 0.0 0.0 2.37 MB

QFlightInstruments is a Qt library containing flight instruments widgets including: Airspeed Indicator, Altimeter, Vertical Speed Indicator, Turn Coordinator, Attitude Indicator, Heading Indicator, Electronic Attitude Direction Indicator (EADI) and Electronic Horizontal Situation Indicator (EHSI).

Home Page: http://marekcel.pl/qflightinstruments

License: MIT License

C++ 96.46% C 1.07% QMake 2.33% Batchfile 0.14%

qflightinstruments's Introduction

QFlightinstruments

QFlightinstruments is a collection of flight instruments Qt widgets.

Components

Project consists of Qt flights instruments library and an example Qt GUI application.

Electronic Flight Instrument System

  • Electronic Attitude Direction Indicator (EADI)
  • Electronic Horizontal Situation Indicator (EHSI)

QFI

Basic Six

  • Airspeed Indicator (ASI)
  • Attitude Indicator (AI)
  • Altimeter (ALT)
  • Turn Coordinator (TC)
  • Heading Indicator (HI)
  • Vertical Speed Indicator (VSI)

QFI

Usage

Both flight instruments library and an example application are intended to be built with qmake. There are appropriate Qt Creator project files. Flight instruments library is located in the src/qfi/ directory, it includes source code files, Qt Creator pri file, Qt Resource Compiler qrc file and instruments graphics files.

example1.pro project file is intended to build an example application and incorporates instruments library with static linking.

example2.pro project file is intended to build an example application and link to dynamic shared object containing instruments library.

Both projects share the same source code.

libqfi.pro project files allows to create dynamic shared object containing instruments library.

Creating simple Qt application video

Using QFlightinstruments

See also

Visit http://marekcel.pl/qflightinstruments for more information.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.