Qt4.8.1 之加载QWT控件
来源:互联网 发布:sybase数据库备份还原 编辑:程序博客网 时间:2024/05/19 00:07
1、下载和编译qwt
http://blog.csdn.net/lihui126/article/details/45643237
2、win7下环境的配置
http://blog.csdn.net/dreamtdp/article/details/8802695
可以不用qt designer来加载qwt里面的控件
3、demo:
.pro文件:
QT+= core gui
TARGET= qwt_test
TEMPLATE= app
SOURCES+= main.cpp\
mainwindow.cpp
HEADERS+= mainwindow.h
FORMS+= mainwindow.ui
LIBS+= -L "C:\QtSDK\Desktop\Qt\4.8.1\mingw\lib" -lqwt
INCLUDEPATH+= "C:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QWT"
#qwtsetting
QWT_ROOT= C:/Qwt-6.1.2
LIBS+= -L "D:\QtSDK\Desktop\Qt\4.8.1\mingw\lib" -lqwt
INCLUDEPATH+= "D:\QtSDK\Desktop\Qt\4.8.1\mingw\include\qwt"
include( ${QWT_ROOT}/features/qwt.prf)
#endqwt setting
.h文件
#ifndefMAINWINDOW_H
#defineMAINWINDOW_H
#include<QMainWindow>
#include"qwt_plot.h"
namespaceUi {
classMainWindow;
}
classMainWindow : publicQMainWindow
{
Q_OBJECT
public:
explicitMainWindow(QWidget*parent = 0);
~MainWindow();
QwtPlot*qwtPlot;
private:
Ui::MainWindow*ui;
};
#endif// MAINWINDOW_H
.cpp
#include"mainwindow.h"
#include"ui_mainwindow.h"
MainWindow::MainWindow(QWidget*parent):
QMainWindow(parent),
ui(newUi::MainWindow)
{
//ui->setupUi(this);
this->resize(800,480);
qwtPlot= newQwtPlot(this);
qwtPlot->setObjectName(QString::fromUtf8("qwtPlot"));
qwtPlot->setGeometry(QRect(0,20,400,200));
}
MainWindow::~MainWindow()
{
//delete ui;
}
运行结果:
1 0
- Qt4.8.1 之加载QWT控件
- Qt4之动态加载Ui 窗体控件
- Qt4之动态加载Ui 窗体控件
- Qt4之动态加载Ui 窗体控件 .
- QT加载qwt开源控件库
- Linux下编译并使用Qt第三方图形控件qwt(Ubuntu12.04 + Qt4.8.1 + qwt6.1.2)
- Qt第三方图形控件qwt的编译安装与使用的简单方法(Win7+Qt4.8.6+MinGW4.8.2)
- Qt4之常用控件菜单,多文档
- 关于qt4.8、qwt、opengl小结
- qt4 控件
- Qwt使用之QwtPlot
- Qwt使用之QwtPlot
- Qwt使用之QwtPlot
- Qwt使用之QwtPlot
- Qwt之Plot
- QWT之QwtClipper 类
- QWT使用之QwtPlotCurve
- Qt creator 使用 qwt 控件
- dp uva1220
- 玩乐购掀起传统电商暗战 购物赚钱吸引消费者青睐
- OC利用TBXML读取xml文件配置好文件后一直报错的处理
- codevs2404糖果
- Java - Collections.sort()的正确使用案例
- Qt4.8.1 之加载QWT控件
- CentOS7 PPTP连接VPN
- iOS TableViewcell 全选删除
- DOJO Dijit布局
- ubuntu中vim下按上下左右键时输入A、B、C、D
- java实现定时任务 Schedule
- 桌面文件模式
- 最权威的信用卡逾期是否可以修改的回答
- 多线程