Tôi có QTableView trong ứng dụng PyQt và tôi muốn theo dõi thời điểm lựa chọn thay đổi. Tôi đã cố gắng kết nối các tín hiệu đến một khe cắm như sau (sử dụng những lời khuyên trên this page:Kết nối lựa chọn QTableViewChuyển đổi tín hiệu tạo ra segfault với PyQt
self.view.selectionModel().selectionChanged.connect(self.selChanged)
nơi khe nó là kết nối với được định nghĩa là:
def selChanged(self, selected, deselected):
print "Sel changed"
Tuy nhiên, bất cứ khi nào tôi nạp QMainWindow mà trên đó các QTableView cư trú, tôi nhận được một lỗi phân khúc ngay lập tức.
tôi có làm điều gì đó ngớ ngẩn ở đây?
Không có gì rõ ràng là sai trong mã bạn hiển thị. Có lẽ vấn đề ở đâu đó khác? Bạn có thể đăng một ví dụ đầy đủ về vấn đề này không? – Avaris