学习自唐佐林老师Qt
实验:工具栏
MainWindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui/QMainWindow>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
};
#endif // MAINWINDOW_H
MainWindow.cpp
#include "MainWindow.h"
#include <QStatusBar>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
{
//创建状态栏对象
QStatusBar* sb = statusBar();
//创建 标签,文本框,按钮对象
QLabel* l = new QLabel("Label");
QLineEdit* e = new QLineEdit();
QPushButton* b = new QPushButton("Button");
//在状态栏右半部分 添加 组件
sb->addPermanentWidget(l);
sb->addPermanentWidget(e);
sb->addPermanentWidget(b);
//在状态栏左半部分 添加 实时消息
sb->showMessage("D.T.Software");
}
MainWindow::~MainWindow()
{
}
main.cpp
#include <QtGui/QApplication>
#include "MainWindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}