Tôi cần triển khai bảng có Qt.Cách đặt dữ liệu bên trong QAbstractTableModel
Tôi tin rằng tôi sẽ kiện một QAbstractTableModel, với QTableView sử dụng mô hình này.
Tôi hiểu rằng tôi sẽ phải chỉnh sửa các hàm rowCount(), columnCount() và data() của mô hình.
Tuy nhiên, tôi không hiểu làm thế nào để chính xác thiết lập các dữ liệu bên trong các mô hình, do đó dữ liệu() chức năng có thể lấy nó ..
Là SetData() chức năng được cung cấp cho mục đích này? Tôi đã nhìn thấy nó có EditRole như tham số của nó, mà tôi không muốn, vì tôi không muốn bảng của tôi có thể chỉnh sửa được.
Vì vậy, làm cách nào để "đặt" dữ liệu bên trong mô hình hoặc có dữ liệu để mô hình tiếp cận, sử dụng hàm data()?
Ngoài ra, hàm data() được gọi như thế nào, tức là ai gọi nó và nó sẽ được gọi ở đâu?
Hãy giúp tôi với điều này.
Cảm ơn.
[This] (http://qt-project.org/doc/qt-4.8/itemviews-addressbook.html) là một ví dụ. –
Cảm ơn vì điều đó. Giúp rất nhiều. – user1173240