Qt
文章平均质量分 53
huanggang982
我是一个性格开朗,生活乐观,关注科技,金融,中国传统文化,喜欢打篮球,听音乐,看电影的人。
展开
-
从零搭建看娃神器(一)
使用Playstation Eye的摄像头获取视频,检测到人脸后,截图发送一封email通知,并且录30秒的录像,同时开启麦克风监测,通过唤醒词唤醒录制音频功能,录制完成后发送给手机端app,手机端app可以查看视频,同时可以利用对讲功能发送对接语音。原创 2024-02-22 23:43:18 · 457 阅读 · 0 评论 -
Linux下开发Qt界面程序时命令行传参数的一个坑
今天在Linux下开发Qt界面程序时发现一个奇怪的问题,程序执行如下命令却会打印日志和弹出对话框./test -name xxx代码如下:#include <QApplication>#include <QMessageBox>#include <QDebug>int main(int argc, char *argv[]){ QApplication a(argc, argv); if(argc != 3 || strcmp(a原创 2021-02-26 13:58:32 · 475 阅读 · 0 评论 -
QLineEdit和QDateTimeEdit等含编辑框使用stylesheet配置背景透明时,鼠标进入离开背景闪烁问题的解决
在使用QLineEdit和QDateTimeEdit等含编辑框的控件时如果使用stylesheet设置背景透明如下:QLineEdit{ background-color:transparent; color:white;}QLineEdit:hover{ background-color:transparent;}QDateTimeEdit{ background-color:transparent; color:white;}QDateTimeE原创 2020-09-03 09:13:45 · 1832 阅读 · 0 评论 -
Qt在pro中设置运行时库MT、MTd、MD、MDd,只适合VS版本的Qt
转自:http://blog.csdn.net/caoshangpa/article/details/51416077一.在pro中设置运行时库最近在用Qt5.6.0(VS2013版本)调用一份用Visual Studio 2013编译的Debug版本静态库时出现如下错误: error: LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值转载 2017-09-15 10:54:45 · 746 阅读 · 0 评论 -
linux下QtCreator工程文件中配置Wl,rpath参数
在pro文件中增加:QMAKE_LFLAGS += -Wl,-rpath=./sqlite3这样编译生成的可执行文件依赖的sqlite库就会是./sqlite3原创 2016-05-25 10:03:22 · 6282 阅读 · 0 评论 -
Qt工程文件中QT -= core gui与Config-=qt的区别
使用QtCreator创建工程,不想使用qt库,我平时都是通过QtCreator创建Empty Qt Project创建一个空工程,然后在pro文件中加上QT -= core gui来配置的,但是通过QtCreator创建Plan C++ project,发现pro文件是Config-=qt这么配置的,那么两者有什么区别么?通过编译后对比编译输出发现,我平时使用的方法编译选项里多了-D_REENT原创 2016-02-18 16:09:37 · 9214 阅读 · 2 评论 -
vs2008静态编译Qt4.8.6
转自:http://m.blog.csdn.net/blog/mowwwcom/399958931、编译准备源码版本qt-opensource-windows-x86-vs2008-4.8.6.exe下载地址:http://mirrors.hust.edu.cn/qtproject/official_releases/qt/4.8/4.8.6/qt-opensource转载 2015-12-02 10:52:53 · 1003 阅读 · 1 评论 -
QT VS配置UNICODE问题
转自:http://www.cnblogs.com/foxhengxing/archive/2011/06/26/2090598.html默认情况下,使用VSQT插件 导入.pro后,会自动在项目文件里面预定义好宏UNICODE,可以把该宏去掉,以免造成其他程序,使用多字节的代码出错 去除的两个方法 1.打开Propject->Property->Configuration P转载 2016-01-20 14:20:45 · 1293 阅读 · 0 评论 -
Qt在Windows下的三种编程环境搭建
从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示: http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html(Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up Debugger)转载 2015-12-16 14:49:28 · 662 阅读 · 3 评论 -
ubuntu14.04(X64) qt5.4.0 + vtk6.1.0 Install (安装记录)
1. 安装qt5.4.0:参考网址 1.1 下载qt5.4.0安装文件,终端安装: ~$ chmod +x qt-opensource-linux-x64-5.4.0.run ~$ ./qt-opensource-linux-x64-5.4.0.run 1.2 安装支持的g++ ~$ sudo apt-get install g++ 1.转载 2015-05-01 22:14:51 · 1084 阅读 · 0 评论 -
Qt4自带QFtp例子bug修补
qt4自带QFtp的例子,下载到最后会少一点数据,导致下载不完整。在commandFinished信号对应的槽处理QFtp::Get时,用ftp->readAll()获取最后剩余的数据,补写到文件中。原创 2014-12-19 10:00:38 · 2251 阅读 · 0 评论 -
QThread 使用探讨
转自:http://hi.baidu.com/dbzhang800/item/1e931317d37d71dcbe904247dbzhang800 2011.06.18QThread 似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用 QThread,随便用google一搜,就能搜出大量结果出来。无怪乎Qt的开发人员 B转载 2014-12-16 14:09:00 · 743 阅读 · 0 评论 -
Q_DECLARE_METATYPE与qRegisterMetaType学习
基本理解Q_DECLARE_METATYPE如果要使自定义类型或其他非QMetaType内置类型在QVaiant中使用,必须使用该宏。该类型必须有公有的 构造、析构、复制构造 函数qRegisterMetaType 必须使用该函数的两种情况如果非QMetaType内置类型要在 Qt 的属性系统中使用如果非QMetaType内置类型要在 queued 信号与槽 中使用转载 2014-08-14 17:04:57 · 960 阅读 · 0 评论 -
yafeilinux.com的开源项目非常好的东西
转自:http://www.yafeilinux.com/?page_id=9声明:我们网站的资源可以自由下载,转载,但是不能用作商业用途。如有问题请联系我们www.yafeilinux.com 。———————————————————————————————————————————–QtCreator系列教程合集下载: 下载(前四十八章;文件较大,打开可能需要较转载 2014-08-22 14:11:17 · 733 阅读 · 0 评论 -
Qt 定制qDebug() 信息到log文件
Qt中有qInstallMsgHandler 方法可以去定制消息发生后的回调函数,它回调同时还有qDebug的级别信息。这样我们可以方便把错误消息定制到自己的log文件里面如下:Cpp代码 #include #include #include //回调函数实现debug信息到文件 void customMessageHandle转载 2014-07-12 09:28:48 · 1386 阅读 · 0 评论 -
QLineEdit设置ip输入规则
QRegExp rx("^((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)$");原创 2014-07-08 15:46:58 · 7488 阅读 · 0 评论 -
vs2008+Qt4.6.4中文显示乱码问题
最近在用vs2008继承Qt4.6.4库开发时发现,用Qt Creator开发只需要原创 2014-04-29 09:46:28 · 1689 阅读 · 0 评论