
Qt
文章平均质量分 64
yanfk
热爱编程、设计,喜欢跑步、骑自行车、打乒乓球、听音乐、玩FIFA足球游戏。
展开
-
QXmlStreamReader与QXmlStreamWriter的使用
MHandleXml.h#pragma once#include #include #include #include #include "CommData.h"#include class Message{public: Message(const QString& strName, const QString& strPhone原创 2016-04-06 21:25:58 · 1583 阅读 · 0 评论 -
QString转char
char* QString2Char(QString strInput){ QByteArray ba = strInput.toLocal8Bit(); char* ch = (char*)ba.data(); char* chOutput = new char[ba.count() + 1]; memcpy(chOutput,ch,ba.count原创 2016-04-07 09:46:18 · 380 阅读 · 0 评论 -
QPropertyAnimation实现控件动画的注意事项
Qt中QtQuick实现的动画非常绚丽,可设置的动画属性也非常丰富,但目前大多数项目中,都是采用Qt基本库,这是若要实现动画,该如何处理呢?两个方法:1、通过QML实现动画, 并将其嵌入QWidget中(此方法不是我们讨论的重点);2、利用Qt基本库中QPropertyAnimation实现动画。QPropertyAnimation可以实现控件尺寸和透明度的动画,很多情况下可以满足我们原创 2016-04-26 20:00:30 · 1708 阅读 · 0 评论 -
MSBuild编译Qt工程提示Moc'ing xxxx.h... 系统找不到指定的路径的错误
上述错误提示是因为MSBuild找不到Qt的moc.exe所在路径,从而导致预编译Q_OBJECT文件失败。根据工程在本地VS上能否编译通过,分为两种情况:1、若无法编译通过,则Qt类库或者Qt Visual Studio Add-in插件安装有问题,需重新安装。2、若能编译通过,则是工程的Qt类库路径($QTDIR)与本地VS配置的Qt类库路径不相同,打开工程路径下的工程配置文件xx原创 2016-05-10 13:46:21 · 8414 阅读 · 0 评论 -
vs2010编译Qt工程,中文显示乱码
vs2010中作为编译器和IDE编写Qt程序时,中文会出现乱码,解决方法如下:1、在头文件中包含如下语句 #if _MSC_VER >= 1600 #pragma warning(disable:4068) /** 去unknown pragma警告 */ #pragma execution_character_set("u原创 2016-05-11 09:18:57 · 2508 阅读 · 0 评论 -
Qt工程多dll实现多语言
Qt在可执行文件中(exe)实现多语言非常简单,直接在main函数中,通过如下调用即可实现:QApplication a(argc, argv);QTranslator translator;translator.load("test_zh.qm", "."); // test_zh为语言文件qma.installTranslator(&translator);但是,现在原创 2016-12-11 15:14:12 · 3558 阅读 · 1 评论