分割窗口QSplitter类在应用程序中常常可能用到,它可以灵活地设置窗口的布局。通过一个小实例体先会一下QSplitter的使用。
-------创建工程时,Base Class选择“QMainWindow”
-------创建工程时,Base Class选择“QMainWindow”
//main.cpp
#include "splitter.h"
#include <QApplication>
#include <QSplitter>
#include <QTextCodec>
#include <QTextEdit>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//指定显示字体
QFont font("helianthus_lu", 12);
a.setFont(font);
//codecForLocale()函数来返回现在系统的默认编码,显示中文
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
//主分割窗口
//新建一个QSplitter类对象, 作为主分割窗口,并设定此分割窗口为水平分割窗口
//QSplitter的第一个参数通过Qt::Horizontal 和 Qt::Vertical来设定为水平分割或垂直分割。
//第二个设定0代表是主窗口,无父窗口
QSplitter