Tôi muốn viết một ứng dụng có thể truy cập một bảng trong cơ sở dữ liệu. Tôi đã QSqlTableModel là thành phần mô hình cho bảng.Đặt mô hình thành QTableWidget
Vấn đề với QTableView là dường như không có phương thức trả về bản ghi hiện được chọn trong bảng vì vậy tôi đã lấy lớp QTableWidget liên kết QTableView.
Nhưng khi tôi cố gắng để thiết lập các mô hình để phụ tùng bảng này với -> setModel() tôi nhận được
thông báo lỗi sau:
c:/Qt/qt/include/QtGui/../../src/gui/itemviews/qtablewidget.h:337: error: `virtual void QTableWidget::setModel(QAbstractItemModel*)' is private.
Thông điệp nói rằng phương pháp "setModel" là riêng tư. Nhìn vào tài liệu cho tôi biết rằng tài liệu đó là công khai.
Tôi có thể làm gì?
tôi cần để có được một kỷ lục trong một tế bào, nhưng không phải là tọa độ của nó. – crew4ok