- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 大屏显示增加信号灯
思路:表格新增一列 —> 构建添加报警灯函数 —> 调用。遇到的问题点:1.表格宽度软件中设置但是未应用到显示。2.报警灯添加后单元格背景颜色变为白色。四列还是等宽 - . - |||
2024-08-02 11:26:29 211
原创 中文乱码解决方法2
ui->label_Total->setText(QStringLiteral("总页数: %1").arg(PageTotal));ui->label_Now->setText(QString("当前页:%1").arg(pageNew));如图,使用QStringLiteral就能正常显示中文,使用QString就是乱码。
2024-07-17 15:53:17 169
原创 如何隐藏QT Widget自带的关闭按钮使用自定义关闭按钮
为了自定义关闭窗口时的状态,重写关闭窗口函数,所以需要使用自定义的关闭按钮。后使用窗口无边框设置方法,达到想要条件。
2024-07-08 09:50:48 445
原创 当发现软件无法连接到数据库时
从输出日志中查看错误信息:Open datatabase error: "Driver not loaded Driver not loaded."比如我这个,在语句末尾多打了一个逗号(,),所以无法向数据库更新数据。我用到的是这四个,将他们复制到项目根目录下就可以了。②检查是否缺少与数据库连接的必要文件。① 检查SQL语句是否有误。
2024-05-08 10:30:03 234 1
原创 软件中添加debug但是输出的日志中没有相关内容
如下图所示,文件中添加的debug信息并没有添加进去,但是在客户现场电脑上的软件能够运行。将客户现场软件运行文件夹拷贝到本地电脑运行时,出现“缺少xxx.dll”文件的弹窗。将添加的 .dll 文件加入客户现场电脑,可正常输出日志。学习的排查思路:将运行文件夹在本地电脑上试运行。项目在本地电脑上调试时能正常输出调试信息。
2024-04-09 16:43:11 231
原创 QT项目ui文件设计的界面使用QObject::tr(“ “)中文乱码显示
因为没有国际化转换为其它语言的需求就全部改为QString了。尝试了增加 #pragma execution_character_set("utf-8")一个简简单单的练手小项目因为这个问题查了半天还没有解决。根据之前的经验,把文件-高级保存选项也修改为了UTF-8,还是不行。)这篇博客的办法查看了文本编辑器-行为-文件编码是UTF-8。真开心,奇葩问题又踩了一次坑,总结一下,下次绕路走。尝试了在main()函数增加了指定使用的字符编码。在放弃前两秒钟,看到了这篇。然后神奇的事情发生了!
2024-01-25 18:02:42 637
原创 .obj文件出现无法解析的外部符号
metaObject@Toast@@UEBAPEBUQMetaObject@@XZ)oast.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __cdecl Toast::qt_metacast(char const *)" (?很玄学,查了众多资料都无法解决,翻译了一下这个错误是一个链接器错误(LNK2001),它表明代码中使用了 Toast 类的成员函数 qt_metacast,但编译器找不到该函数的定义.稀里糊涂地开始,稀里糊涂地结束。
2024-01-12 17:18:46 1793 1
原创 VS2019+Qt5.12出现多条无法打开源文件<Qxxx>问题
但是不是很理解,在其他项目中写的也是#include <QApplication>这种形式也没有报错。记录调试了一天的结果。按照网上教程分别修改了项目属性中的包含目录、库目录、附加包含目录、环境变量等,还是没有解决。复现别人的代码,新建了一个项目,出现多组如下报错,且都是关于Qt的文件出现报错。
2024-01-11 17:30:29 842
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人