#include "tableheadermenu.h"#includeTableHeaderMenu::TableHeaderMenu(QWidget*parent)
: QMainWindow(parent)
{
ui.setupUi(this);//设置列数
ui.tableWidget->setColumnCount(5);//表头
horHeaderStr << QString::fromLocal8Bit("姓名")<< QString::fromLocal8Bit("年龄")<< QString::fromLocal8Bit("性别")<< QString::fromLocal8Bit("兴趣")<< QString::fromLocal8Bit("特长");//设置表头
ui.tableWidget->setHorizontalHeaderLabels(horHeaderStr);//安装水平表头事件
ui.tableWidget->horizontalHeader()->installEventFilter(this);
setHeaderMenu();
}
TableHeaderMenu::~TableHeaderMenu()
{
}/*实现表头菜单*/
voidTableHeaderMenu::setHeaderMenu()
{
m_headerMenu= new QMenu(this);
QAction*actionName = new QAction(QString::fromLocal8Bit("姓名"), this);