可以学习到
(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;
本文通过Qt的MailClient示例,详细讲解了如何创建菜单栏和状态条,读写配置信息,使用splitter布局,以及QWidgetTreeList和QStringList的运用。同时,还介绍了QMainWindow窗口的构建技巧,包括QTreeWidget和QStringList在实现header中的应用。
订阅专栏 解锁全文
968

被折叠的 条评论
为什么被折叠?



