下载资源后端资源详情
qwt_file.zip
大小:11.12MB
价格:27积分
下载量:0
评分:
5.0
上传者:weixin_42937740
更新日期:2025-09-22

QWT在windows环境下的相关dll、lib文件

资源文件列表(大概)

文件名
大小
qwt_file/designer/
-
qwt_file/designer/qwt_designer_plugin.dll
504.5KB
qwt_file/designer/qwt_designer_plugin.exp
962B
qwt_file/designer/qwt_designer_plugin.lib
2.2KB
qwt_file/lib/
-
qwt_file/lib/qwt.dll
1.25MB
qwt_file/lib/qwt.exp
699.1KB
qwt_file/lib/qwt.lib
1.1MB
qwt_file/lib/qwtd.dll
3.12MB
qwt_file/lib/qwtd.exp
699.1KB
qwt_file/lib/qwtd.ilk
21.78MB
qwt_file/lib/qwtd.lib
1.1MB
qwt_file/lib/qwtd.pdb
16.59MB
qwt_file/src/
-
qwt_file/src/qwt.cpp
793B
qwt_file/src/qwt.h
612B
qwt_file/src/qwt_abstract_legend.cpp
1.02KB
qwt_file/src/qwt_abstract_legend.h
2.08KB
qwt_file/src/qwt_abstract_scale.cpp
11.16KB
qwt_file/src/qwt_abstract_scale.h
3.01KB
qwt_file/src/qwt_abstract_scale_draw.cpp
10.06KB
qwt_file/src/qwt_abstract_scale_draw.h
3.57KB
qwt_file/src/qwt_abstract_slider.cpp
19.23KB
qwt_file/src/qwt_abstract_slider.h
4.61KB
qwt_file/src/qwt_analog_clock.cpp
6.26KB
qwt_file/src/qwt_analog_clock.h
2.21KB
qwt_file/src/qwt_arrow_button.cpp
8.44KB
qwt_file/src/qwt_arrow_button.h
1.49KB
qwt_file/src/qwt_axis.h
1.49KB
qwt_file/src/qwt_axis_id.h
797B
qwt_file/src/qwt_bezier.cpp
6.76KB
qwt_file/src/qwt_bezier.h
1.71KB
qwt_file/src/qwt_clipper.cpp
12.77KB
qwt_file/src/qwt_clipper.h
1.45KB
qwt_file/src/qwt_color_map.cpp
27.48KB
qwt_file/src/qwt_color_map.h
6.68KB
qwt_file/src/qwt_column_symbol.cpp
7.73KB
qwt_file/src/qwt_column_symbol.h
3.24KB
qwt_file/src/qwt_compass.cpp
7.79KB
qwt_file/src/qwt_compass.h
2.24KB
qwt_file/src/qwt_compass_rose.cpp
7.2KB
qwt_file/src/qwt_compass_rose.h
2.16KB
qwt_file/src/qwt_counter.cpp
18.54KB
qwt_file/src/qwt_counter.h
4.51KB
qwt_file/src/qwt_curve_fitter.cpp
740B
qwt_file/src/qwt_curve_fitter.h
2.1KB
qwt_file/src/qwt_date.cpp
17.41KB
qwt_file/src/qwt_date.h
3.58KB
qwt_file/src/qwt_date_scale_draw.cpp
7.44KB
qwt_file/src/qwt_date_scale_draw.h
2.27KB
qwt_file/src/qwt_date_scale_engine.cpp
36.54KB
qwt_file/src/qwt_date_scale_engine.h
2.77KB
qwt_file/src/qwt_dial.cpp
20.04KB
qwt_file/src/qwt_dial.h
5.12KB
qwt_file/src/qwt_dial_needle.cpp
11.31KB
qwt_file/src/qwt_dial_needle.h
4.27KB
qwt_file/src/qwt_dyngrid_layout.cpp
15.16KB
qwt_file/src/qwt_dyngrid_layout.h
2.54KB
qwt_file/src/qwt_event_pattern.cpp
6.91KB
qwt_file/src/qwt_event_pattern.h
6.1KB
qwt_file/src/qwt_global.h
1.4KB
qwt_file/src/qwt_graphic.cpp
31.01KB
qwt_file/src/qwt_graphic.h
6.62KB
qwt_file/src/qwt_interval.cpp
9.79KB
qwt_file/src/qwt_interval.h
7.78KB
qwt_file/src/qwt_interval_symbol.cpp
8.11KB
qwt_file/src/qwt_interval_symbol.h
2.32KB
qwt_file/src/qwt_knob.cpp
21.04KB
qwt_file/src/qwt_knob.h
4.9KB
qwt_file/src/qwt_legend.cpp
22.73KB
qwt_file/src/qwt_legend.h
3.6KB
qwt_file/src/qwt_legend_data.cpp
2.87KB
qwt_file/src/qwt_legend_data.h
2.21KB
qwt_file/src/qwt_legend_label.cpp
9.5KB
qwt_file/src/qwt_legend_label.h
2.04KB
qwt_file/src/qwt_magnifier.cpp
12.54KB
qwt_file/src/qwt_magnifier.h
2.46KB
qwt_file/src/qwt_math.cpp
1.37KB
qwt_file/src/qwt_math.h
6.03KB
qwt_file/src/qwt_matrix_raster_data.cpp
11.84KB
qwt_file/src/qwt_matrix_raster_data.h
2.38KB
qwt_file/src/qwt_null_paintdevice.cpp
14.28KB
qwt_file/src/qwt_null_paintdevice.h
3.47KB
qwt_file/src/qwt_painter.cpp
42.69KB
qwt_file/src/qwt_painter.h
6.72KB
qwt_file/src/qwt_painter_command.cpp
5.75KB
qwt_file/src/qwt_painter_command.h
3.89KB
qwt_file/src/qwt_panner.cpp
12.88KB
qwt_file/src/qwt_panner.h
3.01KB
qwt_file/src/qwt_picker.cpp
41.32KB
qwt_file/src/qwt_picker.h
9.81KB
qwt_file/src/qwt_picker_machine.cpp
14.27KB
qwt_file/src/qwt_picker_machine.h
5.95KB
qwt_file/src/qwt_pixel_matrix.cpp
1.14KB
qwt_file/src/qwt_pixel_matrix.h
2.4KB
qwt_file/src/qwt_plot.cpp
31.52KB
qwt_file/src/qwt_plot.h
8.45KB
qwt_file/src/qwt_plot_abstract_barchart.cpp
9.5KB
qwt_file/src/qwt_plot_abstract_barchart.h
2.67KB
qwt_file/src/qwt_plot_abstract_canvas.cpp
30.06KB
qwt_file/src/qwt_plot_abstract_canvas.h
4.37KB
qwt_file/src/qwt_plot_axis.cpp
20.08KB
qwt_file/src/qwt_plot_barchart.cpp
12.46KB
qwt_file/src/qwt_plot_barchart.h
3.88KB
qwt_file/src/qwt_plot_canvas.cpp
7.94KB
qwt_file/src/qwt_plot_canvas.h
4.13KB
qwt_file/src/qwt_plot_curve.cpp
40.52KB
qwt_file/src/qwt_plot_curve.h
12.37KB
qwt_file/src/qwt_plot_dict.cpp
4.64KB
qwt_file/src/qwt_plot_dict.h
1.56KB
qwt_file/src/qwt_plot_directpainter.cpp
8.56KB
qwt_file/src/qwt_plot_directpainter.h
3.2KB
qwt_file/src/qwt_plot_glcanvas.cpp
5.58KB
qwt_file/src/qwt_plot_glcanvas.h
3.03KB
qwt_file/src/qwt_plot_graphicitem.cpp
3.08KB
qwt_file/src/qwt_plot_graphicitem.h
1.53KB
qwt_file/src/qwt_plot_grid.cpp
10.25KB
qwt_file/src/qwt_plot_grid.h
2.48KB
qwt_file/src/qwt_plot_histogram.cpp
18.56KB
qwt_file/src/qwt_plot_histogram.h
4.41KB
qwt_file/src/qwt_plot_intervalcurve.cpp
25.44KB
qwt_file/src/qwt_plot_intervalcurve.h
4.99KB
qwt_file/src/qwt_plot_item.cpp
16.61KB
qwt_file/src/qwt_plot_item.h
8.5KB
qwt_file/src/qwt_plot_layout.cpp
51.11KB
qwt_file/src/qwt_plot_layout.h
2.88KB
qwt_file/src/qwt_plot_legenditem.cpp
21.74KB
qwt_file/src/qwt_plot_legenditem.h
3.83KB
qwt_file/src/qwt_plot_magnifier.cpp
4.06KB
qwt_file/src/qwt_plot_magnifier.h
1.47KB
qwt_file/src/qwt_plot_marker.cpp
15.6KB
qwt_file/src/qwt_plot_marker.h
3.58KB
qwt_file/src/qwt_plot_multi_barchart.cpp
19.27KB
qwt_file/src/qwt_plot_multi_barchart.h
4.11KB
qwt_file/src/qwt_plot_opengl_canvas.cpp
6.87KB
qwt_file/src/qwt_plot_opengl_canvas.h
2.56KB
qwt_file/src/qwt_plot_panner.cpp
7.38KB
qwt_file/src/qwt_plot_panner.h
1.6KB
qwt_file/src/qwt_plot_picker.cpp
9.85KB
qwt_file/src/qwt_plot_picker.h
3.1KB
qwt_file/src/qwt_plot_rasteritem.cpp
26.83KB
qwt_file/src/qwt_plot_rasteritem.h
4.83KB
qwt_file/src/qwt_plot_renderer.cpp
31.34KB
qwt_file/src/qwt_plot_renderer.h
4.55KB
qwt_file/src/qwt_plot_rescaler.cpp
16.22KB
qwt_file/src/qwt_plot_rescaler.h
3.98KB
qwt_file/src/qwt_plot_scaleitem.cpp
11.85KB
qwt_file/src/qwt_plot_scaleitem.h
2.73KB
qwt_file/src/qwt_plot_seriesitem.cpp
2.74KB
qwt_file/src/qwt_plot_seriesitem.h
2.06KB
qwt_file/src/qwt_plot_shapeitem.cpp
11.75KB
qwt_file/src/qwt_plot_shapeitem.h
3.52KB
qwt_file/src/qwt_plot_spectrocurve.cpp
8.04KB
qwt_file/src/qwt_plot_spectrocurve.h
2.14KB
qwt_file/src/qwt_plot_spectrogram.cpp
20.8KB
qwt_file/src/qwt_plot_spectrogram.h
3.74KB
qwt_file/src/qwt_plot_svgitem.cpp
1.82KB
qwt_file/src/qwt_plot_svgitem.h
1.16KB
qwt_file/src/qwt_plot_textlabel.cpp
6.43KB
qwt_file/src/qwt_plot_textlabel.h
1.89KB
qwt_file/src/qwt_plot_tradingcurve.cpp
18.86KB
qwt_file/src/qwt_plot_tradingcurve.h
5.29KB
qwt_file/src/qwt_plot_vectorfield.cpp
26.44KB
qwt_file/src/qwt_plot_vectorfield.h
4.9KB
qwt_file/src/qwt_plot_zoneitem.cpp
7.42KB
qwt_file/src/qwt_plot_zoneitem.h
1.86KB
qwt_file/src/qwt_plot_zoomer.cpp
17.36KB
qwt_file/src/qwt_plot_zoomer.h
4.48KB
qwt_file/src/qwt_point_3d.cpp
1.15KB
qwt_file/src/qwt_point_3d.h
3.8KB
qwt_file/src/qwt_point_data.cpp
3.9KB
qwt_file/src/qwt_point_data.h
9.45KB
qwt_file/src/qwt_point_mapper.cpp
25.79KB
qwt_file/src/qwt_point_mapper.h
3.4KB
qwt_file/src/qwt_point_polar.cpp
3.77KB
qwt_file/src/qwt_point_polar.h
4.32KB
qwt_file/src/qwt_polar.h
1.52KB
qwt_file/src/qwt_polar_canvas.cpp
8.1KB
qwt_file/src/qwt_polar_canvas.h
2.05KB
qwt_file/src/qwt_polar_curve.cpp
15.05KB
qwt_file/src/qwt_polar_curve.h
4.51KB
qwt_file/src/qwt_polar_fitter.cpp
2.75KB
qwt_file/src/qwt_polar_fitter.h
1.15KB
qwt_file/src/qwt_polar_grid.cpp
32.77KB
qwt_file/src/qwt_polar_grid.h
5.72KB
qwt_file/src/qwt_polar_item.cpp
10.67KB
qwt_file/src/qwt_polar_item.h
4.73KB
qwt_file/src/qwt_polar_itemdict.cpp
4.2KB
qwt_file/src/qwt_polar_itemdict.h
1.4KB
qwt_file/src/qwt_polar_layout.cpp
12.12KB
qwt_file/src/qwt_polar_layout.h
2.06KB
qwt_file/src/qwt_polar_magnifier.cpp
3.8KB
qwt_file/src/qwt_polar_magnifier.h
1.57KB
qwt_file/src/qwt_polar_marker.cpp
5.59KB
qwt_file/src/qwt_polar_marker.h
2.11KB
qwt_file/src/qwt_polar_panner.cpp
3.02KB
qwt_file/src/qwt_polar_panner.h
1.33KB
qwt_file/src/qwt_polar_picker.cpp
6.12KB
qwt_file/src/qwt_polar_picker.h
2.55KB
qwt_file/src/qwt_polar_plot.cpp
35.84KB
qwt_file/src/qwt_polar_plot.h
6.41KB
qwt_file/src/qwt_polar_renderer.cpp
12.72KB
qwt_file/src/qwt_polar_renderer.h
1.99KB
qwt_file/src/qwt_polar_spectrogram.cpp
12.74KB
qwt_file/src/qwt_polar_spectrogram.h
2.67KB
qwt_file/src/qwt_raster_data.cpp
12.42KB
qwt_file/src/qwt_raster_data.h
3.71KB
qwt_file/src/qwt_round_scale_draw.cpp
8.4KB
qwt_file/src/qwt_round_scale_draw.h
1.95KB
qwt_file/src/qwt_samples.h
6.87KB
qwt_file/src/qwt_sampling_thread.cpp
2.58KB
qwt_file/src/qwt_sampling_thread.h
1.71KB
qwt_file/src/qwt_scale_div.cpp
7.84KB
qwt_file/src/qwt_scale_div.h
2.76KB
qwt_file/src/qwt_scale_draw.cpp
27.31KB
qwt_file/src/qwt_scale_draw.h
3.19KB
qwt_file/src/qwt_scale_engine.cpp
29.1KB
qwt_file/src/qwt_scale_engine.h
6.5KB
qwt_file/src/qwt_scale_map.cpp
5.8KB
qwt_file/src/qwt_scale_map.h
3.81KB
qwt_file/src/qwt_scale_widget.cpp
24.07KB
qwt_file/src/qwt_scale_widget.h
3.66KB
qwt_file/src/qwt_series_data.cpp
7.06KB
qwt_file/src/qwt_series_data.h
9.5KB
qwt_file/src/qwt_series_store.h
5.37KB
qwt_file/src/qwt_slider.cpp
24.7KB
qwt_file/src/qwt_slider.h
3.72KB
qwt_file/src/qwt_spline.cpp
38.71KB
qwt_file/src/qwt_spline.h
9.77KB
qwt_file/src/qwt_spline_basis.cpp
7.13KB
qwt_file/src/qwt_spline_basis.h
1.03KB
qwt_file/src/qwt_spline_cubic.cpp
33.42KB
qwt_file/src/qwt_spline_cubic.h
1.9KB
qwt_file/src/qwt_spline_curve_fitter.cpp
2.3KB
qwt_file/src/qwt_spline_curve_fitter.h
1.14KB
qwt_file/src/qwt_spline_local.cpp
15.67KB
qwt_file/src/qwt_spline_local.h
2.46KB
qwt_file/src/qwt_spline_parametrization.cpp
1.96KB
qwt_file/src/qwt_spline_parametrization.h
6.13KB
qwt_file/src/qwt_spline_pleasing.cpp
9.44KB
qwt_file/src/qwt_spline_pleasing.h
1.09KB
qwt_file/src/qwt_spline_polynomial.cpp
963B
qwt_file/src/qwt_spline_polynomial.h
6.18KB
qwt_file/src/qwt_symbol.cpp
46.17KB
qwt_file/src/qwt_symbol.h
6.26KB
qwt_file/src/qwt_system_clock.cpp
1.03KB
qwt_file/src/qwt_system_clock.h
948B
qwt_file/src/qwt_text.cpp
17.56KB
qwt_file/src/qwt_text.h
6.11KB
qwt_file/src/qwt_text_engine.cpp
9.08KB
qwt_file/src/qwt_text_engine.h
4.92KB
qwt_file/src/qwt_text_label.cpp
7.52KB
qwt_file/src/qwt_text_label.h
1.93KB
qwt_file/src/qwt_thermo.cpp
23.75KB
qwt_file/src/qwt_thermo.h
4.86KB
qwt_file/src/qwt_transform.cpp
3.28KB
qwt_file/src/qwt_transform.h
3.74KB
qwt_file/src/qwt_vectorfield_symbol.cpp
3.64KB
qwt_file/src/qwt_vectorfield_symbol.h
2.76KB
qwt_file/src/qwt_weeding_curve_fitter.cpp
6.02KB
qwt_file/src/qwt_weeding_curve_fitter.h
2.23KB
qwt_file/src/qwt_wheel.cpp
31.13KB
qwt_file/src/qwt_wheel.h
5.07KB
qwt_file/src/qwt_widget_overlay.cpp
9.43KB
qwt_file/src/qwt_widget_overlay.h
4.18KB
qwt_file/src/src.pri
9.45KB
qwt_file/src/src.pro
2.95KB

资源内容介绍

此资源为QWT的相关lib文件(qwt.lib、qwtd.lib)与dll(qwt.dll和qwtd.dll),以及qwt_designer_plugin.dll。若有配置方面的问题,可以参考下文:http://t.csdnimg.cn/OcCqm
/****************************************************************************** * Qwt Widget Library * Copyright (C) 1997 Josef Wilgen * Copyright (C) 2002 Uwe Rathmann * * This library is free software; you can redistribute it and/or * modify it under the terms of the Qwt License, Version 1.0 *****************************************************************************/#include "qwt_plot_layout.h"#include "qwt_text.h"#include "qwt_text_label.h"#include "qwt_scale_widget.h"#include "qwt_abstract_legend.h"#include "qwt_math.h"#include <qmargins.h>namespace{ class LayoutData { public: struct LegendData { void init( const QwtAbstractLegend* legend ) { if ( legend ) { frameWidth = legend->frameWidth(); hScrollExtent = legend->scrollExtent( Qt::Horizontal ); vScrollExtent = legend->scrollExtent( Qt::Vertical ); hint = legend->sizeHint(); } } QSize legendHint( const QwtAbstractLegend* legend, const QRectF& rect ) const { const int w = qMin( hint.width(), qwtFloor( rect.width() ) ); int h = legend->heightForWidth( w ); if ( h <= 0 ) h = hint.height(); return QSize( w, h ); } int frameWidth; int hScrollExtent; int vScrollExtent; QSize hint; }; struct LabelData { void init( const QwtTextLabel* label ) { frameWidth = 0; text = QwtText(); if ( label ) { text = label->text(); if ( !( text.testPaintAttribute( QwtText::PaintUsingTextFont ) ) ) text.setFont( label->font() ); frameWidth = label->frameWidth(); } } QwtText text; int frameWidth; }; struct ScaleData { void init( const QwtScaleWidget* axisWidget ) { isVisible = true; scaleWidget = axisWidget; scaleFont = axisWidget->font(); start = axisWidget->startBorderDist(); end = axisWidget->endBorderDist(); baseLineOffset = axisWidget->margin(); tickOffset = axisWidget->margin(); if ( axisWidget->scaleDraw()->hasComponent( QwtAbstractScaleDraw::Ticks ) ) tickOffset += axisWidget->scaleDraw()->maxTickLength(); dimWithoutTitle = axisWidget->dimForLength( QWIDGETSIZE_MAX, scaleFont ); if ( !axisWidget->title().isEmpty() ) dimWithoutTitle -= axisWidget->titleHeightForWidth( QWIDGETSIZE_MAX ); } void reset() { isVisible = false; start = 0; end = 0; baseLineOffset = 0; tickOffset = 0.0; dimWithoutTitle = 0; } bool isVisible; const QwtScaleWidget* scaleWidget; QFont scaleFont; int start; int end; int baseLineOffset; double tickOffset; int dimWithoutTitle; }; struct CanvasData { void init( const QWidget* canvas ) { const QMargins m = canvas->contentsMargins(); contentsMargins[ QwtAxis::YLeft ] = m.left(); contentsMargins[ QwtAxis::XTop ] = m.top(); contentsMargins[ QwtAxis::YRight ] = m.right(); contentsMargins[ QwtAxis::XBottom ] = m.bottom(); } int contentsMargins[ QwtAxis::AxisPositions ]; }; public: enum Label { Title, Footer, NumLabels }; LayoutData( const QwtPlot* ); bool hasSymmetricYAxes() const; inline ScaleData& axisData( QwtAxisId axisId ) { return m_scaleData[ axisId ]; } inline const ScaleData& axisData( QwtAxisId axisId ) const { return m_scaleData[ axisId ]; } inline double tickOffset( int axisPos ) const { return axisData( axisPos ).tickOffset; } LegendData legendData; LabelData labelData[ NumLabels ]; CanvasData canvasData; private: ScaleData m_scaleData[ QwtAxis::AxisPositions ]; }; LayoutData::LayoutData( const QwtPlot* plot ) { legendData.init( plot->legend() ); labelData[ Title ].init( plot->titleLabel() ); labelData[ Footer ].init( plot->footerLabel() ); for ( int axisPos = 0; axisPos < QwtAxis::AxisPositions; axisPos++ ) { { const QwtAxisId axisId( axisPos ); ScaleData& scaleData = axisData( axisId ); if ( plot->isAxisVisible( axisId ) ) { const QwtScaleWidget* scaleWidget = plot->axisWidget( axisId ); scaleData.init( scaleWidget ); } else { scaleData.reset(); } } } canvasData.init( plot->canvas() ); } bool LayoutData::hasSymmetricYAxes() const { using namespace QwtAxis; return m_scaleData[ YLeft ].isVisible == m_scaleData[ YRight ].isVisible; }}namespace{ class LayoutHintData { public: LayoutHintData( const QwtPlot* plot ); int alignedSize( const QwtAxisId ) const; inline int yAxesWidth() const { using namespace QwtAxis; return axesWidth( YLeft ) + axesWidth( YRight ); } inline int yAxesHeight() const { using namespace QwtAxis; return qMax( axesHeight( YLeft ), axesHeight( YRight ) ); } inline int xAxesHeight() const { using namespace QwtAxis; return axesHeight( XTop ) + axesHeight( XBottom ); } inline int xAxesWidth() const { using namespace QwtAxis; return qMax( axesWidth( XTop ), axesWidth( XBottom ) ); } private: struct ScaleData { ScaleData() { w = h = minLeft = minRight = tickOffset = 0; } int w; int h; int minLeft; int minRight; int tickOffset; }; const ScaleData& axisData( QwtAxisId axisId ) const { return m_scaleData[ axisId ]; } ScaleData& axisData( QwtAxisId axisId ) { return m_scaleData[ axisId ]; } inline int axesWidth( int axisPos ) const { return m_scaleData[axisPos].w; } inline int axesHeight( int axisPos ) const { return m_scaleData[axisPos].h; } int m_canvasBorder[QwtAxis::AxisPositions]; ScaleData m_scaleData[QwtAxis::AxisPositions]; }; LayoutHintData::LayoutHintData( const QwtPlot* plot ) { using namespace QwtAxis; const QMargins m = plot->canvas()->contentsMargins(); int contentsMargins[ 4 ]; contentsMargins[ YLeft ] = m.

用户评论 (0)

发表评论

captcha