qt
Horson Liu
这个作者很懒,什么都没留下…
展开
-
QString与char*类型转换
QString 转 const char *:std::string = QString.toStdString();const char* = std::string.data();这种方式可能会失效,换用另一种方式:std::string sFile = (const char*)strFileName.toLocal8Bit(); const char * filename = sF原创 2014-07-04 10:43:36 · 572 阅读 · 0 评论 -
visual studio Qt 开发环境中因为 Q_OBJECT 导致链接出错的问题
问题:在没有声明Q_OBJECT 的情况下就编译使用到信号槽的类,导致即便加上Q_OBJECT 重新编译也依然会出现错误如下:无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall NEA::metaObject(解决办法:从工程中暂时移除所有用了Q_OBJECT 的头文件和cpp...原创 2019-05-22 18:11:58 · 1774 阅读 · 1 评论 -
QT QChar字符判断/比较
QString s = "-1234";bool isSomeSpecialChar = (s[0] == '-');这样是不行的,因为 QChar 是 unsigned short 存储的宽字符编码,需要在char前面加上符号L,如下:QString s = "-1234";bool isSomeSpecialChar = (s[0] == L'-');...原创 2019-06-06 16:30:57 · 3005 阅读 · 0 评论