#include <QtGui/QApplication>
#include <QtGui/QFont>
#include <QtCore/QTranslator>
#include <QtGui/QSplitter>
#include <QtGui/QTextEdit>
int main(int argc, char *argv[])
{
QFont font("ZYSong18030", 12);
QApplication :: setFont(font);
QApplication app(argc, argv);
QTranslator translator(0);
translator.load("splitter_zh", ".");
app.installTranslator(&translator);
QSplitter *splitterMain=new QSplitter(Qt::Horizontal, 0);
QTextEdit *textLeft=new QTextEdit( QObject::tr("Left Widget"), splitterMain);
textLeft->setAlignment(Qt::AlignCenter);
QSplitter *splitterRight=new QSplitter(Qt::Vertical,splitterMain);
splitterRight->setOpaqueResize(false);
QTextEdit *textUp=new QTextEdit(QObject::tr("Top Widget"),splitterRight);
textUp->setAlignment(Qt::AlignCenter);
QTextEdit *textBottom=new QTextEdit(QObject::tr("Bottom Widget"), splitterRight);
textBottom->setAlignment(Qt::AlignCenter);
splitterMain->setStretchFactor(1,1);
splitterMain->setWindowTitle(QObject::tr("Splitter"));
splitterMain->show();
return app.exec();
}
以上代码用qmake可以编译成功
但是用g++ *** -I$QTDIR/include -L$QTDIR/lib 进行编译却无法成功
不知道哪位高手能指点一下原因,感激不尽!!!