QT4.6.2 + VS2008安装配置

 

QT4.6.2 + VS2008安装配置

1.下载qt-win-opensource-4.6.2-vs2008.exe和qt-vs-addin-1.1.4.exe

2.安装qt-win-opensource-4.6.2-vs2008.exe

3.安装qt-vs-addin-1.1.4.exe

4.创建新的环境变量QTDIR,其值设为QT4.6.2安装的路径,D:\QT\4.6.2,或许你还应该将

D:\QT\4.6.2\bin添加到path里面,完成。

p.s.实际上,安装了qt-win-opensource-4.6.2-vs2008.exe之后我们就可以在vs2008下面写QT4的程序。自从Nokia出了Qt4.6.0之后,再想将Qt集成到VS2008中就方便多了,不需要用户自己用VC编译器去编译Qt源码,因为官方已经发布了VS2008编译好的库,直接安装就可以用了。而且,不要用VS2008 Express版的,因为微软不允许在这个精简版本上安装任何插件,qt-vs-addin是装不上去的。也不要用VS2008中文版的,qt-vs-addin无法识别中文编码。qt-win-opensource-4.6.2-vs2008.exe安装后给出了对英语VC++9.0的所有库文件和头文件。那么,只要在tools->options->VC++ directories 里面添加lib和include,在每一个新建的项目的属性的linker->input里面添加用到的lib,然后就能编写QT文件了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个简单的基于Qt 4.6.2的温度湿度折线图绘制示例代码: ```cpp #include <QtGui/QApplication> #include <QtGui/QWidget> #include <QtGui/QPainter> #include <QtCore/QList> #include <QtCore/QPointF> class TemperatureHumidityGraph : public QWidget { public: TemperatureHumidityGraph(QWidget *parent = 0) : QWidget(parent) {} protected: void paintEvent(QPaintEvent *) { QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing); painter.setPen(Qt::red); QList<QPointF> points; points << QPointF(50, 200) << QPointF(100, 150) << QPointF(150, 120) << QPointF(200, 100) << QPointF(250, 80) << QPointF(300, 70); // 绘制温度折线图 painter.drawPolyline(QPolygonF(points)); painter.setPen(Qt::blue); QList<QPointF> points2; points2 << QPointF(50, 150) << QPointF(100, 120) << QPointF(150, 100) << QPointF(200, 90) << QPointF(250, 80) << QPointF(300, 70); // 绘制湿度折线图 painter.drawPolyline(QPolygonF(points2)); } }; int main(int argc, char *argv[]) { QApplication app(argc, argv); TemperatureHumidityGraph graph; graph.show(); return app.exec(); } ``` 这段代码创建了一个`TemperatureHumidityGraph`类,它是一个继承自`QWidget`的窗口部件,重写了`paintEvent`方法用来绘制温度湿度折线图。 在`paintEvent`方法中,我们首先创建了一个`QPainter`对象,并设置了抗锯齿属性和红色画笔。接着,我们定义了一个`QList<QPointF>`类型的变量`points`,它包括了一组温度数据的坐标点,这些坐标点用来构建温度折线图。 使用`QPainter`对象的`drawPolyline`方法可以根据坐标点绘制出一条折线图。同样的,我们定义了另一个`QList<QPointF>`类型的变量`points2`,它包括了一组湿度数据的坐标点,用来绘制湿度折线图。 最后,在`main`函数中,我们创建了一个`TemperatureHumidityGraph`对象,并将其显示出来。 当程序运行时,会显示一个简单的温度湿度折线图窗口。你可以根据需要修改坐标点的值来实现更加复杂的折线图。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值