C++ Qt:如何将SQLTableModel从服务器发送到客户端
我正在做一个客户机-服务器项目。在客户端,我有几个包含不同视图的GUI窗口(QTableView、QListView)。我可以使用以下方法向服务器发送消息:C++ Qt:如何将SQLTableModel从服务器发送到客户端,c++,qt,client-server,qbytearray,qsqltablemodel,C++,Qt,Client Server,Qbytearray,Qsqltablemodel,我正在做一个客户机-服务器项目。在客户端,我有几个包含不同视图的GUI窗口(QTableView、QListView)。我可以使用以下方法向服务器发送消息: QByteArray bArray; QDataStream out(&bArray, QIODevice::WriteOnly); out.setVersion(QDataStream::Qt_4_7); //....// out << quint16(0) << message; out.device()
QByteArray bArray;
QDataStream out(&bArray, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_7);
//....//
out << quint16(0) << message;
out.device()->seek(0)
out.quint16(bArray.size() - sizeof(quint16));
socket.write(block);
QByteArray拦河坝;
QDataStream out(&bArray,QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_7);
//....//
out qxt允许这样做,但我相信该项目已不再维持。我仍然在我开发的软件中使用qxt,但使用github fork支持Qt5。虽然我不使用qxt中的sql类,但有人知道在没有qxt的情况下如何做到这一点吗?您可能需要编写自己的代码,类似于它们的实现。