关于QT源码里QSqlTableModel的问题QSqlTableModel源码里有一个d..查了半天也查到定义他的地方?请问这个“d”是什么?比如在构造函数里有这么一句:d->db = db.isValid() ? db : QSqlDatabase::database();这个"d"是在哪里定义的[解决办法]查Q_D[解决办法]你是在看源代码吧?d在QT自己的源代码中很经典。楼上说了相关的宏定义。你再找找类QSqlTableModelPrivate