PySide2 QTableView 添加右鍵菜單

想給 QTableView 添加一個右鍵菜單,右鍵某個單元格時,就出現菜單。
在這裏插入圖片描述

def init_context_menu(self):
    """
    初始化右鍵菜單
    :return:
    """
    # tableView 允許右鍵菜單
    self.ui.tableView.setContextMenuPolicy(Qt.ActionsContextMenu)

    # 具體菜單項
    send_option = QAction(self.ui.tableView)
    send_option.setText("發送控制代碼")
    send_option.triggered.connect(self.show_modify_dialog) # 點擊菜單中的“發送控制代碼”執行的函數

    # tableView 添加具體的右鍵菜單
    self.ui.tableView.addAction(send_option)

效果如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章