QSignalMapper* m_Mapper = new QSignalMapper(this);
for (int i = 0; i < 4; i++)
{
m_pTurnPageBtn = new QPushButton();
m_pTurnPageBtn->setFixedSize(60, iHeight);
m_pTurnPageBtn->setFont(QFont("宋体", 10, QFont::Bold));
if (i == 0)
strSerInfo = tr("Home");
else if (i == 1)
strSerInfo = tr("Pre");
else if (i == 2)
strSerInfo = tr("Next");
else if (i == 3)
strSerInfo = tr("End");
m_pTurnPageBtn->setText(strSerInfo);
m_pTurnPageBtn->setToolTip(strSerInfo);
m_pTurnPageBtn->setStyleSheet("QPushButton{background:transparent;color:rgb(0,88,152)}"//
"background-color:rgba(97%,80%,9%,50%);}");
m_Mapper->setMapping(m_pTurnPageBtn, i);
m_pLeftToolBar->addWidget(m_pTurnPageBtn);
connect(m_pTurnPageBtn, SIGNAL(clicked()), m_Mapper, SLOT(map()));
}