#include "clientmainwindow.h" #include "ui_clientmainwindow.h" ClientMainWindow::ClientMainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::ClientMainWindow) { ui->setupUi(this); // å¯åŠ¨ç•Œé¢åˆå§‹åŒ–的函数 initUi(); } ClientMainWindow::~ClientMainWindow() { delete ui; } void ClientMainWindow::initUi() { ui->tabWidget->clear(); // æ¸…é™¤æ— ç”¨çš„å‰2个tabé¡µé¢ // 实例化获å–股票列表的界é¢å¯¹è±¡ m_getStockList = new GetStockList(this); // 将股票界é¢å¯¹è±¡æ”¾åˆ°ä¸»ç•Œé¢çš„tab选项å¡é‡Œé¢æ¥ ui->tabWidget->addTab(m_getStockList,"获å–ä¿¡æ¯"); m_stockPolicy = new StockPolicy(this); ui->tabWidget->addTab(m_stockPolicy,"股票ç–ç•¥"); m_leadingCom = new LeadingCompany(this); ui->tabWidget->addTab(m_leadingCom,"龙头公å¸"); m_showInfoMess = new ShowInfoMessage(this); ui->tabWidget->addTab(m_showInfoMess,"ä¿¡æ¯æç¤º"); // å…³è”一下2个界é¢çš„ä¿¡å·å’Œæ§½ï¼Œç”¨æ¥ä¼ 递图表所需的数æ®åŠå±•示 connect(m_getStockList,SIGNAL(sendChartData(QLineSeries*)),m_stockPolicy,SLOT(showNewStockData(QLineSeries*))); connect(m_getStockList,SIGNAL(sendChartData(QSplineSeries*)),m_stockPolicy,SLOT(showNewStockData(QSplineSeries*))); connect(m_getStockList,SIGNAL(sendInfoMess(QString)),m_showInfoMess,SLOT(showInfo(QString))); }