这是一个设置分割器的程序。设置了两个分割器,一个嵌套在另一个里面。
#include <QApplication>
#include <QtGui>
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::AlignLeft);
QSplitter *splitterRight = new QSplitter(Qt::Vertical,splitterMain); //设置右边水平分割器
splitterRight->setOpaqueResize(false);//设置分割器可以改变大小
QTextEdit *textUp = new QTextEdit( QObject::tr("