单独封装QtCore 一直以来使用QT的特性使用惯了,很多东西QT都封装得很好。如果突然有一天,不使用QT开发了,是不是不习惯。 比如我们经常使用QString很多方法,string,wstring之间的转换,arg格式化。 又比如Qt提供的Json相关使用。 如果我们把QT这些方法抽取出来,单独封 ...
分类:
Web程序 时间:
2017-12-14 04:13:45
阅读次数:
270
前面的章节里,我们使用了下面的函数创建和取得数据库连接: void createConnectionByName(const QString &connectionName) { QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL", conn ...
分类:
数据库 时间:
2017-12-14 04:06:33
阅读次数:
365
//获取主机名 QString localHost = QHostInfo::localHostName(); ...
分类:
其他好文 时间:
2017-12-11 11:27:18
阅读次数:
115
//获取用户名 QString getUserName() { #if 1 QStringList envVariables; envVariables << "USERNAME.*" << "USER.*" << "USERDOMAIN.*" << "HOSTNAME.*" << "DOMAINN... ...
分类:
其他好文 时间:
2017-12-11 11:19:51
阅读次数:
209
//获取本机IP QString getIP(QString localHost) { QString ipAddr; #if 0 QList AddressList = QNetworkInterface::allAddresses(); foreach(QHostAddress address,... ...
分类:
其他好文 时间:
2017-12-11 11:18:42
阅读次数:
161
QString CommonHelper::setStyle(const QString &style) { QByteArray str; QFile qss(style); qss.open(QFile::ReadOnly|QFile::Text); if(qss.isOpen()) { str... ...
分类:
其他好文 时间:
2017-12-09 14:06:29
阅读次数:
227
void CommonHelper::setQLabelText(QLabel *label, const QString &text) { QFontMetrics cs(label->font()); int textWidth = cs.width(text); if(textWidth > ... ...
分类:
其他好文 时间:
2017-12-09 14:06:07
阅读次数:
115
Write to File with Qt Write Binary to File with Qt Write plain Text to File with Qt void WritePlainTextToFile(QString plainText, QString filePath) { Q ...
分类:
其他好文 时间:
2017-12-09 13:15:13
阅读次数:
224
用Qt经常头痛于一些格式不能通用的问题 在此记录备用 1 (20120112)QString转为Char * QString *str; char *a; str="hello word ! " a=str->toLatin1().data(); 2 字符串中输入变量 char a[64];//定义 ...
分类:
其他好文 时间:
2017-12-08 01:28:13
阅读次数:
234
1. QMessageBox中文乱码 这里的中文乱码是指只有QMessageBox才出现中文乱码,其他都可以正常使用的情况。有些博客中提到使用QString::fromUtf8()函数, 实测有些情况是不可行的,这时可以使QString::fromLocal8Bit()函数 2. Qt中打开文件夹, ...
分类:
其他好文 时间:
2017-11-26 11:05:44
阅读次数:
109