Qt环境
zara2019
这个作者很懒,什么都没留下…
展开
-
Qt树控件鼠标悬停卡死 QTreeWidgetItem卡死
Qt树控件鼠标悬停卡死,内存泄露,QTreeWidgetItem卡死Qt树控件内存泄露,鼠标放在树控件程序卡死Qt树控件内存泄露,鼠标放在树控件程序卡死 程序运行,其他地方随便点啥事没有,鼠标一放到树控件上就卡死,Ctrl+Alt+Delete查看进程内存情况,发现运行的程序内存一直在飙升,明显内存泄露啊,各种调试来了,,, 白瞎各种调试程序,最后发现,竟然是有道词典翻译冲突导致,关闭有道即可。无意发现了qt的bug。踩了个坑,标记个。...原创 2021-07-23 09:37:37 · 655 阅读 · 2 评论 -
Qt 菜单背景设置颜色 菜单设置颜色
//菜单红色,菜单栏紫色 this->setStyleSheet("QMenu::item:selected{background-color:#ff0000;}\ QMenuBar{background-color:#ee00ff;}");//紫色看效果菜单背景是紫色的,点击编辑它的下拉菜单会是红色的...原创 2020-07-31 15:12:29 · 4659 阅读 · 0 评论 -
vs打开别人的qt项目如何配置
vs打开别人的qt项目:出现如此原因:需要配置qt版本信息、模块信息项目名称,右键点击选择Qt原创 2020-07-30 15:20:53 · 3406 阅读 · 0 评论 -
QChar 乱码
Qt当我们打印QChar初始化的中文字符时候乱码,代码如下: QChar c = 0x4e2d; QString str(c); QChar mid = '中'; QString strMid(mid); qDebug() << "str:" << str << endl << "strMid:" << strMid;运行如下:不是你想的吧,O(∩_∩)O哈哈~,很多人会疑原创 2020-07-27 12:19:24 · 414 阅读 · 0 评论 -
qt项目 C2001:常量中有换行符 C2143:语法错误:缺少“)”(在“this”的前面)
qt项目用的vs编译器,项目中有中文的时候,编译会报错,如题C2001:常量中有换行符 C2143:语法错误:缺少“)”(在“this”的前面)这个问题还是比较常见的原因:还是编码问题,虽然相关的项目文件的编码格式已经保存了UTF-8的格式,但是MSVC编译器只支持utf-8带BOM的格式,所以,再转下编码格式呗,把报错的源文件打开用notepad++将编码格式改为UTF-8 BOM即可,或者记事本打开,另存为的时候选编码为UTF-8 BOM。...原创 2020-06-17 09:40:25 · 1591 阅读 · 0 评论 -
qt远程连接sqlserver
本例使用SQL server2008 r2第一步肯定就是安装SQL Server 2008 r2。这个网上教程一大堆,但是我并不推荐,推荐直接用官网上的安装包,网上的都太大了。官网连接:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=23650 我用这个安装包安装并没有用到激活码啥的,还是不错的。下载完成后运行,最好先在电脑整理一个磁盘,用于存放SQL Server 2008 r2。选择安装,进入安装程序页面。点击安装,原创 2020-05-28 10:48:51 · 1195 阅读 · 1 评论 -
Qt提升部件后编译报错:ui_xxx.h:fatal error 无法打开包括文件:“xxx.h”
ui_xxxxx.h(26): fatal error C1083: 无法打开包括文件: “xxx.h”: No such file or directory,但是xxx.h这个自定义的头文件是存在的解决方法:修改项目属性的VC++目录中的包含目录:原创 2020-05-13 10:32:20 · 1252 阅读 · 2 评论 -
Qt设计模式与运行界面有偏差 Qt自适应高清屏
原因Qt对高分辨率屏幕支持的问题,设置下属性,注意在应用程序实例之前设置int main(int argc, char *argv[]){ #if (QT_VERSION >= QT_VERSION_CHECK(5,9,0)) QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); #endif QApp...原创 2020-04-25 10:44:47 · 592 阅读 · 0 评论 -
vs2017下qt项目连接数据库 没有“QMYSQL” driver not loaded
环境:visual studio2017 + qt-vasaddin + qt5.14.1 + mysql64位最近qt项目需要用到vs开发,不多说,来搭建环境。1.网盘下载地址链接:https://pan.baidu.com/s/1NuO0oR7eU5M8I46W3Oqsbg提取码:se2m注意:①mysql环境与msvc2017编译器环境保持一致。mysql32位 配 msvc2...原创 2020-03-26 07:57:55 · 1540 阅读 · 5 评论