Qt下 QString 实现了split()函数,而std::string则没有实现,STL中也没有实现,只能自己写一个了。
#include
#include
using namespace std;
vector split(string strtem,char a)
{
vector strvec;
string::size_type po...
判断合法IP的QT正则表达式:bool IsIPaddress(QString ip){ QRegExp rx2("(//d+)(//.)(//d+)(//.)(//d+)(//.)(//d+)"); int pos = rx2.indexIn(ip); if(pos>-1) { for(int i...
分类:
其他好文 时间:
2015-03-20 12:51:53
阅读次数:
140
使用类为:#include<QDirIterator>
#include<QDir>
#include<QFileInfo>
具体函数为:
voidModifyAngle::GetImgs(QString_dir)
{
QDirIteratorit(_dir,QDir::Files|QDir::Dirs|QDir::NoDotAndDotDot); //遍历所有目录和文件
while(it.hasNext())//存在
{ ..
分类:
其他好文 时间:
2015-03-17 14:25:23
阅读次数:
358
一: Qstring fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ", tr("Allfile(*.*);;mp3file(*.mp3)"));说明:这样就会产生一个对话框,和系统的资源管理器差不多的。返回的是你选...
分类:
其他好文 时间:
2015-03-12 19:08:07
阅读次数:
1179
QStringList fonts;fonts << "Arial" << "Helvetica" << "Times" << "Courier";QString str = fonts.join(",");QString str = "name1,path1;name2,path2;name3,p...
分类:
其他好文 时间:
2015-03-11 22:59:05
阅读次数:
421
为了排除某些特殊的文件后缀名,一开始我自然而然的这样写,判断每一个文件的后缀名: // 去除后缀名 foreach (const QString &strKey, local_map.keys()) { // strKey是本地全路径文件名,带冒号 if (m_Map...
分类:
其他好文 时间:
2015-03-07 01:01:53
阅读次数:
196
最经在研究AT指令接受短信,短信是unicode编码,接受后需要根据系统的编码方案进行相关的转码比如接受到了一串字符4F60597D,它是“你好”的unicode编码,一个unicode编码占两个字节,所有可以使用4个16进制数表示:4F60->你,597D->好。那我们怎么转换了?在QString...
分类:
其他好文 时间:
2015-03-05 01:35:52
阅读次数:
594
这三种数据类型在实际运用中经常需要互相转换,那么这里小结下它们之间的转换方法:- Qstring & stringQt中封装的类十分强大,其成员函数数量之多比STD有过之而无不及,许多程序员抱怨Qt非要整个自己的QSD,为啥不直接支持STD,但是我想说某些时候QST完全可以替代STD,就算不想完全替...
分类:
其他好文 时间:
2015-03-04 07:27:31
阅读次数:
182
#include #include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QString servername="THINKPAD-PC"; //LOCALHOST QS...
分类:
数据库 时间:
2015-02-28 18:36:02
阅读次数:
146
结论:(1)如果一个类的方法返回一个对象(某个类对象),在使用中均应该将此对象首先赋值给一个局部变量,之后再使用此局部变量。决不能以此临时变量为中间变量再调用其它的。1,有关 QString::toStdString() 使用的一个细节问题 例子:// 1 ,错误的,cStr的值为非法QStrin....
分类:
编程语言 时间:
2015-02-27 14:52:51
阅读次数:
331