选择创建控制台生成以下代码
#include <QtCore/QCoreApplication>
int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);
return a.exec();
}
.pro文件如下
#-------------------------------------------------## Project created by QtCreator 2012-03-30T15:34:14##-------------------------------------------------QT += coreQT -= guiTARGET = test1CONFIG += consoleCONFIG -= app_bundleTEMPLATE = appSOURCES += main.cpp如果要想变成带窗口的程序需要做如下改变QCoreApplication a(argc, argv);变成QApplication a(argc, argv);QCoreApplication是控制台的ApplicationQApplication是带窗口的Application最后变化如下#include <QtGui/QApplication>#include <QtCore>#include <QWebView>#include <QWebFrame>#include <QThread>#include <QUrl>int main(int argc, char *argv[]){QApplication a(argc, argv);QTextStream out(stdout);out << "start";QWebView * pWebView = new QWebView();pWebView->load(QUrl("http://bj.58.com"));pWebView->show();out<<pWebView->page()->mainFrame()->toHtml();//SleeperThread::sleep(-1);printf("aaa");return a.exec();}#-------------------------------------------------## Project created by QtCreator 2012-03-30T14:58:34##-------------------------------------------------QT += core gui webkit network#QT -= guiTARGET = MyBlogTEMPLATE = appCONFIG += consoleCONFIG -= app_bundleSOURCES += main.cpp