选择创建控制台生成以下代码
#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