#ifndef ILISTWIDGET_H #define ILISTWIDGET_H #include #include class ilistWidget : public QListWidget { Q_OBJECT public: ilistWidget(QWidget *parent = 0); virtual void contextMenuEvent(QContextMenuEvent *); // void mycontextMenuEvent(QContextMenuEvent *); virtual void mousePressEvent(QMouseEvent *event); private: QMenu* popMenu; QAction *delAction; signals: void deleteItem(QListWidgetItem *); //右键选中确认删除项信号 参数为险种的item void itemCliLeftChanged(); //点击左键的信号 发信号前需要自己设置选中当前item public slots: void test(); }; #endif // ILISTWIDGET_H