//TQZToolItemsView.h#ifndefTQZTOOLITEMSVIEW_H#defineTQZTOOLITEMSVIEW_H#include#include"TQZButton.h"classTQZToolItemsView:publicQGraphicsView{Q_OBJECTpublic:explicitTQZToolItemsView;constTQZButton*minButton;constTQZButton*normalMaxButton;constTQZButton*closeButton;private:voidUpdateSelf;private:intm_itemCount;doublem_height;private:TQZButton*m_minButton;TQZButton*m_normalMaxButton;TQZButton*m_closeButton;signals:};#endif//TQZTOOLITEMSVIEW_H//TQZToolItemsView.cpp#include"TQZToolItemsView.h"#include"TQZButton.h"TQZToolItemsView::TQZToolItemsView:QGraphicsView,m_itemCount,m_height,m_minButton,m_normalMaxButton,m_closeButton{this->setFixedSize;this->setStyleSheet;}constTQZButton*TQZToolItemsView::minButton{if{this->m_minButton=newTQZButton;this->m_minButton->setFixedSize;}returnthis->m_minButton;}constTQZButton*TQZToolItemsView::normalMaxButton{if{this->m_normalMaxButton=newTQZButton;this->m_normalMaxButton->move->width,0);this->m_normalMaxButton->setFixedSize;}returnthis->m_normalMaxButton;}constTQZButton*TQZToolItemsView::closeButton{if{this->m_closeButton=newTQZButton;this->m_closeButton->move->width+this->normalMaxButton->width,0);this->m_closeButton->setFixedSize;}returnthis->m_closeButton;}
文章为作者独立观点,不代表股票交易接口观点