Qwt Analog Widget

239
23 февраля 2018, 18:33

Я скачал qwt. Мне нужны там только виджеты. Могу я их закинуть в папку :

и использовать в своём приложении? И как их использовать, если это возможно?

Answer 1

Технически без проблем, но например, для добавления QwtAnalogClock требуется добавить в проект 41 файл:

qwt_abstract_scale.cpp qwt_abstract_scale.h qwt_abstract_scale_draw.cpp qwt_abstract_scale_draw.h qwt_abstract_slider.cpp qwt_abstract_slider.h qwt_analog_clock.cpp qwt_analog_clock.h qwt_clipper.cpp qwt_clipper.h qwt_color_map.cpp qwt_color_map.h qwt_dial.cpp qwt_dial.h qwt_dial_needle.cpp qwt_dial_needle.h qwt_global.h qwt_interval.cpp qwt_interval.h qwt_math.cpp qwt_math.h qwt_painter.cpp qwt_painter.h qwt_point_polar.cpp qwt_point_polar.h qwt_round_scale_draw.cpp qwt_round_scale_draw.h qwt_scale_div.cpp qwt_scale_div.h qwt_scale_draw.cpp qwt_scale_draw.h qwt_scale_engine.cpp qwt_scale_engine.h qwt_scale_map.cpp qwt_scale_map.h qwt_text.cpp qwt_text.h qwt_text_engine.cpp qwt_text_engine.h qwt_transform.cpp qwt_transform.h

ну а дальше как с обычными компонентами

mainwindow.h

class QwtAnalogClock;
class MainWindow : public QMainWindow
{
...
    QwtAnalogClock *clock;
...

mainwindow.cpp

#include "qwt/qwt_analog_clock.h"
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ...
    clock = new QwtAnalogClock();
    lt->addWidget(clock);
}
READ ALSO
Как передать аргументы в Callback функцию C++

Как передать аргументы в Callback функцию C++

Здравствуйте! Весь день пытаюсь разобраться с передачей аргументов в callback функцию

191
Заполнение массива с++

Заполнение массива с++

Как заполнить двумерный массив числами от 1 к 15 в разброс и что бы они не повторялисьМой вариант очень долгий

261
вывод массива после сортировки

вывод массива после сортировки

Допустим, если в векторе числа лежат числа 10 5 2, то сортировка выдаст мне 2 5 10Как сделать так, чтобы он мне вывел 3 6 11 без изменения самих чисел...

196
Как сделать подсчет очков в игре?

Как сделать подсчет очков в игре?

Как сделать подсчет очков по удаляемым линиям? Допустим убралась линия - плюс 40 очковПишу в Visual Studio 2017

417