写在前面
这个系列仅是一个小白学习路上的一些小小探索成果的记录~
如果你有遇到和我相似的问题,希望这个系列能帮助到你
如果你恰巧知道更好的解决方法,希望你能来告诉我喔!!
1.QT与MySQL数据库
如果一个类不同的函数都需要直接操作数据库(用sql语句),那么它们都要自己与数据库连接。
2.QT中如何获取往Line Edit框中输入的内容
目标变量名=ui->line edit名->text();
或 目标变量名=ui->line edit名->toPlainText();
3.QT中如何设置Line Edit框背景文字
ui->line edit名->setPlaceholderText("背景文字内容");
4.报错error: allocation of incomplete type QLabel
把#include <QtGui> 改为 #include <QtWidgets>
如果没找到#include<QtGui>在哪,也可以直接#include<QtWidgets>
5.报错QSqlQuery::value: not positioned on a valid record
在确保value()中的参数准确无误后,该报错大概率是因为没有定位查询结果集产生的,此时指向的位置在第一条记录之前,所以,先执行定位语句即可解决。例如:
QSqlQuery result=db.exec(order);
result.first();