QT
使用VS中遇到的问题及技巧总结
冰封的雪绒
这个作者很懒,什么都没留下…
展开
-
QT设计模式中使用中文输入法时等待时间过短,导致输入拼音字母
QT设计模式中文输入法问题原创 2023-06-20 00:01:30 · 580 阅读 · 0 评论 -
QT编写的学生管理系统
基于C++的学生管理系统原创 2023-02-02 18:04:39 · 1261 阅读 · 0 评论 -
QT5.10打开Mysql失败,数据库insert数据失败
问题描述1.在QT5.10的环境下连接mysql,完成代码部分后直接运行,运行成功,但提示“QSqlQuery::exec: database not opendatabase open failed”2.完成数据库和QT的连接,但是提示“Error: Fail to insert . QSqlError(“1366”, “QMYSQL: Unable to execute query”, “Incorrect string value: ‘\xEF\xBF\xBD\xEF\xBF\xBD…’ fo原创 2022-05-20 02:42:41 · 1711 阅读 · 0 评论 -
QT类的构造函数和析构函数在main函数中被引用
问题描述原有头文件a.h,源文件a.cpp,main中调用a中的类A;新建头文件b.h,源文件b.cpp,将原来调用类A改为b中的类B;直接运行报错LNK2019,类B中的构造函数和析构函数在main函数中被引用项目清除后重新构建依旧无法解决解决方案项目中重新执行qmake后再次运行即可;注意:若无法确定是否由于代码异常导致报错,可在项目同名目录下找到项目对应的build文件夹将其删除,再尝试重新构建项目;如错误信息“无法解析的外部符号”,“XXX在类中被引用”,因先确定是否头文件定义了该类或原创 2022-05-14 02:02:00 · 337 阅读 · 0 评论 -
QT的ui界面中更改后,VS中无法实时显示更改的信息
QT的ui界面更改部件,VS无法实时显示更改的信息原创 2021-12-10 21:19:03 · 1498 阅读 · 0 评论 -
VS中文乱码的两种解决方法
VS中文显示乱码的两种解决方法原创 2021-12-07 15:56:17 · 5425 阅读 · 2 评论 -
QT遮罩效果
遮罩效果:在弹出窗口时,主窗口亮度变暗,弹出窗口高亮显示,此时无法使用主窗口。遮罩主要由三层窗口构成:主窗口,遮罩层,弹窗。遮罩层透明度设置 //0.5代表透明度,根据需要自行调整QString str("QWidget{background-color:rgba(0,0,0,0.5);}"); shadeWindow->setStyleSheet(str);设置不同程度遮罩://遮罩主窗口全部部分shadeWindow->setGeometry(0, 0, this->原创 2021-09-02 22:56:16 · 1635 阅读 · 0 评论 -
简单的学生信息管理系统(VS+QT)
说明:作为练习的学生管理系统,使用vs2015,qt5.10完成(未使用数据库)。上图:功能描述 :1.查找,导入,导出功能未完善,暂不可用2.新建,删除,修改功能正常3.在左侧输入数据点击新建,tablewidget显示对应数据4.tablewidget点击某个数据,点击删除即可删除数据5.点击某个数据,左侧属性栏显示对应数据,此时修改属性栏数据并点击更改即可完成修改源码:StudentInfo.h#pragma once#include <QtWidgets/QMain原创 2021-08-31 17:46:27 · 1407 阅读 · 1 评论 -
Qt中使用ui设计界面设计出的界面和显示的页面不一致
问题描述:QT中使用ui设计时设计出的界面显示后效果不一致(如果ui界面所在类继承于QWidget似乎显示正常,但是如果继承的是其它自定义类可能出现显示不一致的问题,在网上找到说使用窗体布局(form)可以解决,但试过没效果)问题解决可以先尝试更换父类,如果无法更换父类似乎只能硬改了,直到达到想要的效果1.控件尺寸不一致:如果界面尺寸已经固定(ui->setFixedSize(xx,xx)),在ui设计界面更改最小值最小值就行,使得最大最小值一致2.GroupBox标题显示(ui设计时标题原创 2021-08-14 00:32:18 · 3675 阅读 · 0 评论