可以学习到
(1)菜单栏的创建,状态条。
(2)读取和保存应用程序的配置。
(3)spliter的布局。
(4)QWidgetTreeList以及QStingList
(5)构造一个QMainWindow窗体实例的方法
mailclient.h
#ifndef MAILCLIENT_H
#define MAILCLIENT_H
#include <QMainWindow>
class QIcon;
class QSplitter;
class QTextEdit;
class QTreeWidget;
class MailClient : public QMainWindow
{
Q_OBJECT
public:
MailClient();
protected:
void closeEvent(QCloseEvent *event);
private:
void addFolder(const QIcon &icon, const QString &name);
void addMessage(const QString &subject, const QString &from,
const QString &date);//标题。发信人。时间。
void readSettings();
void writeSettings();
QSplitter *mainSplitter;