您的位置:首页 > 其它

学习一:头文件找不到问题(版本变化)

2008-11-13 10:48 417 查看
我用的是在windows +vs2005+qt4.3平台

在网上按

Qt教程一 —— 第三章:家庭价值

学习时遇到如下问题:

#include <qapplication.h>
#include <qpushbutton.h>
#include <qfont.h>
#include <qvbox.h>   //  系统找不到这个头文件

经查资料:4.3 已经没有这个类 而是用QVBoxLayout 代替
因此换成#include<QVBoxLayout>就可以了

源程序如下:#include <QtGui/QApplication>

#include <qpushbutton>

#include<qfont>

#include <QVBoxLayout>

using namespace std;

int main(int argc, char *argv[])
{
QApplication a(argc, argv);

QWidget window;
window.resize(200,120);

QVBoxLayout layout;

QPushButton quit("Quit",&window);
quit.setFont(QFont("Times",18,QFont::Bold));
QObject::connect(&quit,SIGNAL(clicked()),&a,SLOT(quit()));

layout.addWidget(&quit);
window.setLayout(&layout);
window.show();
return a.exec();

}

运行结果如下:

参考资料:http://doc.trolltech.com/4.4/classes.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐