案例: quint8 ad[8] = {0,100,150,200,0,220,230,250}; QString str; QString str2; ab = (float)(*((float *)(ad))); ac = (float)(*((float *)...
分类:
其他好文 时间:
2015-02-26 11:17:23
阅读次数:
339
在Qt中经常需要弹出窗口,QMessageBox可以实现此功能,一共有三种窗口,information, question, 和 warning,分别对应感叹号,问号和叉号,使用方法很简单,一共有三个参数,第一个是父窗口句柄,剩下两个分别为窗口名称和显示内容,显示内容为QString类型。如下所示:...
分类:
其他好文 时间:
2015-02-20 07:36:43
阅读次数:
226
不知道大家用QT做什么程序,但应该还是Windows程序居多吧,仍免不了与WINAPI打交道。这就要求数据类型要与Windows一致,而QT的数据类型却是自成一体的。这就需要转换。比如我用到了LogonUser函数,其原型是:BOOL LogonUser( _In_LPTSTR lpszUsern....
分类:
其他好文 时间:
2015-02-18 19:54:46
阅读次数:
793
Qt字符串格式化性能比较Qt字符串格式方法有三种, QString::arg(), QString::sprinft()和QStringList::join().今天我做了个简单的性能测试, 希望对各位有所帮助.调用QString::arg()一次:复制代码QString s("1234567890...
分类:
其他好文 时间:
2015-02-16 11:27:33
阅读次数:
4030
QWebView 显示本地HTML文件的时候,如果直接使用webView->load(QUrl(QString("file:///c:\\a.html")); 可能会导致a.html中有些使用相对路径的图片、js文件不能正常加载。使用如下代码即可webView->load(QUrl::fromLo....
分类:
Web程序 时间:
2015-02-06 14:31:00
阅读次数:
474
打开文件所在目录并选择该文件windows实现方式:QString strTempPath = "/select,";strTempPath = strTempPath + QDir::toNativeSeparators(strFilePath);ShellExecuteW(NULL, TEXT(...
分类:
其他好文 时间:
2015-01-31 23:05:25
阅读次数:
325
在使用QT时,经常会进行QString、const char*、string之间的相互转化。我通常的做法是使用QString的成员函数完成向string、char*的转化,如:1 //qstr为QString类型2 3 string str=qstr.toStdString();4 char* pc...
分类:
其他好文 时间:
2015-01-26 16:40:13
阅读次数:
174
Qt更改文件权限static void ChangeFilePermission( const QString &filePath ){#ifdef WIN32 QString cmd("icacls.exe \"") ; cmd += filePath; cmd += "\" /...
分类:
其他好文 时间:
2015-01-25 13:46:36
阅读次数:
271
MQtUtilstaticMStringtoMString(const QString &qstr)Convenience utility to convert a QString to anMString.static QStringtoQString(constMString&mstr)Conv...
分类:
其他好文 时间:
2015-01-25 11:06:15
阅读次数:
195
Qt数据库由QSqlDatabase::addDatabase()生成的QSqlDatabase只能在创建它的线程中使用, 在多线程中共用连接或者在另外一个线程中创建query都是不支持的
几乎国内没有文章提到这个问题,这几天在做数据库压力测试时遇到了
假设有如下代码:
bool openDatabase()
{
QSqlDatabase db;
QString conn...
分类:
数据库 时间:
2015-01-24 15:53:02
阅读次数:
132