#include "widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
setFixedSize(500,500);
tool = QSharedPointer<QToolBar>
(new QToolBar(this));
layout = QSharedPointer<QVBoxLayout> //위젯을 가로로배치시켜주는 클래스
(new QVBoxLayout);
button[0] = QSharedPointer<QToolButton>
(new QToolButton); //툴 버튼 생성
button[0]->setIcon(QIcon("c:\\qt_image\\a.jpg"));//툴버튼에 이미지설정
button[1] = QSharedPointer<QToolButton>
(new QToolButton);//툴 버튼 생성
button[1]->setIcon(QIcon("c:\\qt_image\\b.jpg"));//툴버튼에 이미지설정
button[2] = QSharedPointer<QToolButton>
(new QToolButton); //툴 버튼 생성
button[2]->setIcon(QIcon("c:\\qt_image\\c.jpg")); //툴버튼에 이미지설정
tool->addWidget(button[0].get());//툴바에 툴 버튼 추가
tool->addWidget(button[1].get());//툴바에 툴 버튼 추가
tool->addSeparator();//button[1]과 [2]사이에 구분선같은게 생김
tool->addWidget(button[2].get());//툴바에 툴 버튼 추가
layout->addWidget(tool.get());
this->setLayout(layout.get()); //위젯을 가로로배치해줌
//QToolButton::setToolButtonStyle()멤버함수를 이용하면 스타일 변경가능
//QToolButton::QToolConSize()함수를 이용하면 아이콘 크기를 지정가능함
}
Widget::~Widget()
{
}