GithubHelp home page GithubHelp logo

Using qwt with this package about qt_ros HOT 3 CLOSED

stonier avatar stonier commented on September 2, 2024
Using qwt with this package

from qt_ros.

Comments (3)

stonier avatar stonier commented on September 2, 2024

Can you do a find_package for qwt and then add it to the include directories?

from qt_ros.

stonier avatar stonier commented on September 2, 2024

I haven't used qwt before and we don't use qt_ros any longer (shifted to android and qt remocons with regular qt programs) but I've been using qcustomplot for graphing recently in a qt graphical monitor. The basics should still be similar as its all just qt-cmake.

The relevant lines to make use of qcustomplot in my CMakeLists.txt:

find_package(QCustomPlot REQUIRED)
set(QCustomPlot_INCLUDE_DIRS ${QCustomPlot_INCLUDE_DIR})
catkin_package(
    INCLUDE_DIRS include 
    LIBRARIES ${PROJECT_NAME} 
    CATKIN_DEPENDS
        ...
    DEPENDS
        QCustomPlot
        ...
    )
include_directories(
    include
    include/${PROJECT_NAME}  # for convenience
    ${catkin_INCLUDE_DIRS}
    ${QT_INCLUDES}    # list of escaped QtCore, ... subdirs.
    ${QT_INCLUDE_DIR} # the root level qt4 dir
    ${QCustomPlot_INCLUDE_DIR}
)

The package.xml also needs a rosdep build_depends and rosdepends for qcustomplot so you can install dependencies automagically.

Then in the ui I make sure I specify a regular widget which I then promote to a QCustomPlot widget.

from qt_ros.

stonier avatar stonier commented on September 2, 2024

Closing since this issue has gone Jurassic and no plan to move on this for now.

from qt_ros.

Related Issues (20)

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.