Qt在使用过程中的小总结

Posted jiangson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt在使用过程中的小总结相关的知识,希望对你有一定的参考价值。

一、QT int转QString,并补0

int a = 3;
QString str = QString("%1").arg(a, 4, 10, QLatin1Char(0));
//str值为0003

二、QT int转16进制,并补0

int num = 5;
QString res = QString("%1").arg(num,  4, 16, QLatin1Char(0));
//res值为0005

 三、QT之日期时间

  获取系统当前时间并设置显示格式

QDateTime time = QDateTime::currentDateTime();
QString currTime = time.toString("yyyy-MM-dd hh:mm::ss ddd");
//currTime    2018-06-07 22:36::07 周四    

 四、查询字符串数据

  ① 函数QString::startsWith()判断一个字符串是否以某个字符串开头。

   此函数有两个参数:第一个参数指定了一个字符串,第二个参数指定是否大小写敏感(默认情况下是大小写敏感的)

QString str = "Welcome to you";
str.startWith("Welcome ", Qt::CaseSensitive);
str.startWith("you ", Qt::CaseSensitive);

  ② 函数QString::endWith()类似于QString::startsWith(),此函数判断一个字符串是否某个字符串结尾、

  ③ 函数QString::contains()判断一个字符串是否出现过

QString str = "Welcome to you";
str.contains("Welcome ", Qt::CaseSensitive);//返回true

 

以上是关于Qt在使用过程中的小总结的主要内容,如果未能解决你的问题,请参考以下文章

QT5学习过程的小问题集锦(平台:LinuxMint18 / Ubuntu16.04)

结对编程-带UI的小初高数学学习软件-分析总结

移动开发(webapp)过程中的小细节总结

QT5.4 删除和删除布局中的小部件

在 HTML5 Video 中,如何播放长视频中的小片段?

QT数据类型的转化总结