qt
icyvalley
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
传参按值 按引用 指针区别
数据对象为内置数据类型时,若参数不能被修改,则使用按值传递;若要修改参数,则使用引用。 数据对象是数组时,只能使用指针。 数据对象是较大的对象或结构,则可以使用指针或引用。 数据对象是类对象,则使用引用。 ...原创 2020-01-06 11:05:52 · 227 阅读 · 0 评论 -
qt5.13.2 64位编译mysql5.7.27 64位驱动
安装QT进入以下路径 C:\Qt\Qt5.13.2\5.13.2\Src\qtbase\src\plugins\sqldrivers\mysql 用qt打开 mysql.pro 最后面添加: INCLUDEPATH +="C:/Program Files/MySQL/MySQL Server 5.7/include" LIBS +="C:/Program Files/MySQL/MySQ...原创 2019-11-14 20:56:30 · 596 阅读 · 0 评论 -
qt多线程逻辑思路
// 主线程 mutex.lock(); Send(&packet); condition.wait(&mutex); if (m_receivedPacket) { HandlePacket(m_receivedPacket); // 另一线程传来回包 } mutex.unlock(); // 通信线程 m_receivedPacket = ParsePack...转载 2019-06-02 18:51:02 · 285 阅读 · 0 评论 -
qt标记代码
//得到QPlainTextEdit里面的文本内容 QTextDocument* doc=ui->plainTextEdit->document(); //得到文本行数 int cnt=doc->blockCount(); for (int i=0; i<cnt;i++) { //获取每一行内容 QTextBlo...原创 2019-05-26 10:04:19 · 547 阅读 · 0 评论 -
qt代码标记
void QmyWidget::on_ageChanged( int value) { {//响应QPerson的ageChanged()信号 QPerson *aPerson = qobject_cast<QPerson *>(sender()); //类型投射 } 这边就是得到投递信号主体句柄 ...原创 2019-05-25 17:44:11 · 423 阅读 · 0 评论 -
qt5 中文乱码解决方法
升级到Qt5.X之后,原先解决的Qt显示中文乱码的方法突然不适用了,找了很多方式来解决这个问题 第一种: 在公司代码里看到的方法,先将对应的cpp文件用windows自带的记事本打开,另存为UTF-8格式,然后在代码中,遇到中文字符,使用QStringLiteral("中文")进行修饰 这种方式每次新建一个class就要切出去用记事本编辑一下实在麻烦,而且每个中文字符串都要用QStrin转载 2017-11-23 22:44:34 · 279 阅读 · 0 评论 -
qt sqlite找不到数据库问题
QSqlDatabase db; if(QSqlDatabase::contains("qt_sql_default_connection")) db = QSqlDatabase::database("qt_sql_default_connection"); else db = QSqlDatabase::addDatabase("QSQLITE"原创 2017-11-18 13:03:10 · 2167 阅读 · 2 评论 -
qt sprintf()和arg()
qt里QString不支持sprintf, 最好使用arg原创 2017-11-18 12:04:29 · 5390 阅读 · 0 评论 -
qt连接数据库出现好多编译错误
没有在.pro文件中加入QT += sql注意:加完以后把原来目录中的build-XXXX-Debug整个目录都删除掉,让它重新生成一下原创 2017-11-18 10:15:43 · 241 阅读 · 0 评论 -
QMYSQL driver not loaded 的原理和解决办法
最近使用Qt遇到了”QMYSQL driver not loaded”的问题. 1:打开Qt安装路径下的源码. 例如C:\Qt\Qt5.6.3\5.6.3\Src\qtbase\src\plugins\sqldrivers\mysql.(必须安装全部qt),打开mysql.pro 2:找到一个mysql安装目录.我这里是D:\mysql这里面包含include目录和lib目录.原创 2017-11-17 22:49:43 · 2627 阅读 · 0 评论
分享