Qt
hjh2005
这个作者很懒,什么都没留下…
展开
-
在Qt中怎样显示ASCII码大于127的字符
前段时间要显示“≤”符号找了挺久没找到方法,后面发现用以下方法可以解决; ushort gd[]={8805,0}; QString gteq=QString::fromUtf16(gd);得到的gteq就是“≤”;函数:QString::fromUtf16(const ushort* unicode,int size=-1):参数 unicode:是我们要的字符原创 2011-11-16 21:42:38 · 4154 阅读 · 0 评论 -
怎样获得Access中自动编号的值
在Access中先插入一条数据,在马上用select语句获得自动编号的Id值或获取不到,不过可以采用下面的语句来获取。语句: select @@identity;Qt中的使用举例: QSqlQuery q(db); q.exec("insert into SpectraTable(ns,vs) values(2,5)"); //获取自动增加的光谱ID号 q原创 2012-03-26 22:02:50 · 3264 阅读 · 0 评论 -
发布Qt程序时中文乱码的问题
今天按照Qt的编程规则在程序中加了以下语句://设置支持中文 QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));并将中文都用tr("中文")包装;而且也将codecs文件夹一起发布了;在本机上是不会乱码的,但是放到其它机子上却乱码了! 查来查去最后安装vs2008 的发布包v原创 2012-05-04 16:58:24 · 1268 阅读 · 0 评论 -
在debug版本运行正常但在release版本下运行错误!
今天发现Qt一个小程序在debug下运行正常但是在release下运行老师不正常,调了半天才意识到,我用了assert语句,在release下语句根本没被编译!嗨……原创 2012-05-04 20:42:39 · 1308 阅读 · 0 评论 -
在Qt中生成UUID(全球唯一码)
代码如下:#include QUuid id = QUuid::createUuid(); QString strId = id.toString();原创 2012-08-14 08:47:54 · 33142 阅读 · 0 评论