qt中将int、long型转换成char、string

来源:互联网 发布:抢qq红包软件 编辑:程序博客网 时间:2024/04/27 16:06

转自:http://blog.163.com/m_cu/blog/static/2835157820084611151913/

 

QString QString::number ( long n, int base = 10 ) [静态]

一个把数字n转换为字符串的方便函数,n被基于base表示,默认为10,并且必须在2到36之间。

  long a = 63;

  QString str = QString::number( a, 16 );         // str == "3f"

  QString str = QString::number( a, 16 ).upper();   // str == "3F"

也可以参考setNum()。

实例:action/application.cpp、application/application.cpp、chart/chartform.cpp、fonts/simple-qfont-demo/viewer.cpp、mdi/application.cpp和sql/overview/extract/main.cpp。

QString QString::number ( ulong n, int base = 10 ) [静态]

这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。

也可以参考setNum()。

QString QString::number ( int n, int base = 10 ) [静态]

这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。

也可以参考setNum()。

QString QString::number ( uint n, int base = 10 ) [静态]

这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。

一个把数字n转换为字符串表示的方便制造函数,n被基于base表示,默认为10,并且必须在2到36之间。

也可以参考setNum()。