qt
文章平均质量分 53
Linux柒匠心
佛系开发
展开
-
qt creator利用dmp文件定位程序崩溃代码位置
一个庞大的工程往往代码量很大,放在不同电脑上运行,有崩溃的现象发生,但查找起来很麻烦,所以利用windows的dmp文件定位程序崩溃的地方,能快速解决问题。本人用qt开发伺服驱动器上位机,别人用着崩溃了,但又是多人合作开发,谁都不知道是谁的代码错了,唯有定位错误才能解决了,所以亲身经历,总结一下。一、首先qt dmp文件的生成1、在pro文件里添加QMAKE_CFLAGS_RELEASE = -O2 -MD -ZiQMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO /DEB原创 2021-02-07 10:12:37 · 2164 阅读 · 5 评论 -
qt解决加载WiFi设置界面时需要得密码认证问题
问题情况因项目要求加载WiFi的设置界面到上位机上,方便用户操作。通过WiFi的ip在浏览器登录时会出现windows安全中心的密码登录框,输入用户名和密码即可进入WiFi的配置界面。而qt是通过QWebEngineView加载网页,QWebEngineView的信息就不再重复,网上很多。我通过QWebEngineView的load(QUrl("https://baidu.com"));可以正常进去百度的界面。可是我换成load(QUrl("http://10.10.100.254/"));原创 2021-01-20 15:50:55 · 920 阅读 · 0 评论 -
qt消除 “warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失“的警告
因为qt采用MSVC的编译环境,VS的文件编码跟qt自带的文件编码不一样,所以报这个错误。虽然没什么影响,但是强迫症的我不喜欢警告的出现。解决方法:在pro文件里加上:QMAKE_CXXFLAGS += /wd"4819"然后重新编译就神奇的不见了。...原创 2021-01-05 14:59:04 · 1334 阅读 · 1 评论 -
QT之QTreeView使用总结
1、在UI界面中拖TreeView控件进UI界面。2、一般Qt中使用model来管理数据与视图的关系,使用delegate重写point()处理UI效果。一、modelQT提供了一些现成的models用于处理数据项:QStringListModel 用于存储简单的QString列表。QStandardItemModel 管理复杂的树型结构数据项,每项都可以包含任意数据。QDirModel提供本地文件系统中的文件与目录信息。 QSqlQueryModel,QSqlTableModel,QSql原创 2020-08-05 14:04:07 · 12532 阅读 · 0 评论 -
qt creator在MSVC2017下代码检查报错解决办法
qt creator的版本为5.14.1在MinGW环境环境下编写代码,代码检查不会报错,而转到MSVC2017下代码检查会报错,但是编译能通过,只是在编写代码的时候很不爽。报错情况如上图。解决方案:1、进入帮助,选择关于插件。2、把ClangCodeModel去掉。3、关闭软件,重新进入。进去之后就发现不会报错了。...原创 2020-05-23 14:09:52 · 1470 阅读 · 0 评论