//TQZBanView.h#ifndefTQZBANVIEW_H#defineTQZBANVIEW_H#include#include#include"TQZButton.h"#includeclassTQZBanView:publicQGraphicsView{Q_OBJECTpublic:explicitTQZBanView;TQZButton*banButton;QComboBox*accountsComboBox;TQZButton*messageButton;private:TQZButton*m_banButton;QComboBox*m_accountsComboBox;TQZButton*m_messageButton;doublem_inner_widget_height;doublem_width;doublem_height;signals:};#endif//TQZBANVIEW_H//TQZBanView.cpp#include"TQZBanView.h"TQZBanView::TQZBanView:QGraphicsView,m_banButton,m_accountsComboBox,m_messageButton,m_inner_widget_height,m_width,m_height//10isedge.{this->setFixedSize;this->setStyleSheet;}TQZButton*TQZBanView::banButton{if{this->m_banButton=newTQZButton;m_banButton->setFixedSize-*2/7,this->m_inner_widget_height);}returnthis->m_banButton;}QComboBox*TQZBanView::accountsComboBox{if{this->m_accountsComboBox=newQComboBox;this->m_accountsComboBox->setFixedSize-*5/7,this->m_inner_widget_height);this->m_accountsComboBox->move-this->m_accountsComboBox->width,0);this->m_accountsComboBox->setStyleSheet;}returnthis->m_accountsComboBox;}TQZButton*TQZBanView::messageButton{if{this->m_messageButton=newTQZButton;this->m_messageButton->setFixedSize,this->m_inner_widget_height);this->m_messageButton->move-this->m_messageButton->height);this->m_messageButton->connect{this->m_messageButton->setText;});}returnthis->m_messageButton;}
文章为作者独立观点,不代表股票交易接口观点