在windows下的QT编程中的_TCHAR与QString之间的转换
来源:互联网 发布:小米防蓝光眼镜知乎 编辑:程序博客网 时间:2024/06/05 04:44
由于在windows下的QT编程中,如果涉及到使用微软的API,那么不可避免使用_TCHAR这些类型,因此在网上查了一下,其中一个老外的论坛有人给出了这个转换,因此在这里做一下笔记 : )
#ifdef UNICODE
#define QStringToTCHAR(x) (wchar_t*) x.utf16()
#define PQStringToTCHAR(x) (wchar_t*) x->utf16()
#define TCHARToQString(x) QString::fromUtf16((x))
#define TCHARToQStringN(x,y) QString::fromUtf16((x),(y))
#else
#define QStringToTCHAR(x) x.local8Bit().constData()
#define PQStringToTCHAR(x) x->local8Bit().constData()
#define TCHARToQString(x) QString::fromLocal8Bit((x))
#define TCHARToQStringN(x,y) QString::fromLocal8Bit((x),(y))
#endif
- 在windows下的QT编程中的_TCHAR与QString之间的转换
- 在windows下的QT编程中的_TCHAR与QString之间的转换
- 在windows下的QT编程中的_TCHAR与QString之间的转换
- 在windows下的QT编程中的_TCHAR与QString之间的转换
- 在windows下的QT编程中的char*,wchar_t*与QString之间的转换
- 在windows下的QT编程中的char*,wchar_t*与QString之间的转换
- 在windows下的QT编程中char*与QString之间的转换
- qt下unsigned char *与QString之间的相互转换
- QT QString与char *之间的转换
- QT QString与char *之间的转换 .
- Qt string与QString之间的转换
- Qt string与QString之间的转换
- QT编程下QString与int的相互转换
- Qt中的QString与char*的转换
- Qt中的QString与char*的转换
- Qt中的QString与char*的转换
- QT编程技巧.QString和QDateTime之间的相互转换
- QT编程技巧.QString和QDateTime之间的相互转换
- OVO常用命令
- android ndk 学习网址
- 工作小技巧之虚拟机
- Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER) 解决办法
- js学习备胎
- 在windows下的QT编程中的_TCHAR与QString之间的转换
- linux 安装ipmesg
- Entity Framework在三层架构中的使用
- UIView 转 UIImage
- 最近琢磨出了个测试数据的小技巧
- Objective-C语法之NSMutableString字符串的那些事儿(四)
- Ceph Included in Ubuntu 12.04 LTS
- Android.mk 杂乱分析
- To convert QString to LPTSTR or LPCTSTR: