Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
How to open a Dialog when an Item is clicked in QTableView?
I am using a QTableView with 3 rows & 3 columns. If i click on any rows/columns, i want to open a Dialog. How to open a Dialog when an item is clicked?
connect to the clicked() signal of your QTableView
If i connect the clicked signal to my QTableView, then even if i click on the TableView Header then the Dialog will pop up. I want the Dialog to pop up only when the cell Item is clicked.
NicuPopescu last edited by
may be you can filter out in slot the signals by the senders, but I think this will be helpful:
Hi.. Already I tried using the selectionModel with the SIGNAL (selectionChanged(QItemSelection,QItemSelection), even after using the selectionModel, the dialog opens when QTableview header is clicked. How can i filter the Header section in the SLOT?