//MainWindow.cpp
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//为tablewidget注册事件过滤器
ui->tableWidget->installEventFilter(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
//事件过滤器 回调函数
bool MainWindow::eventFilter( QObject *object, QEvent *event ){
if (object == ui->tableWidget)
{
if( event->type() ==82) // 82 鼠标右击事件 ContextMenu
{
//类型转换
QT eventFilter 实现TableWidget 鼠标右键功能
最新推荐文章于 2024-02-22 15:10:55 发布